Collaborate with business and IT stakeholders to gather and analyze requirements
Design and develop scalable applications using Java and Spring Boot frameworks
Develop, test, and deploy APIs and integrations (REST, WSDL, SOAP)
Maintain high code quality with unit and integration testing, code coverage, and debugging
Prepare technical documentation including Swagger API docs
Utilize tools like Maven and repository managers for project builds and dependency management
Implement distributed tracing, logging, and JAR layering using Spring Boot plugins
Create UML diagrams (use case, class, and sequence) as needed
Ensure performance, security, and scalability of applications
Keyskills: java microservices spring boot