Microservices JAVA-Software Engineer II
deloitte
Job Description
Work you'll do
As a Software Engineer II on the Engineering as a Service team, you will be responsible for:
- Designing, developing, and maintaining backend applications and microservices using Java, J2EE, Spring Boot, and related frameworks
- Building and supporting RESTful application programming interfaces, integrating external services, and contributing to secure and scalable service design
- Writing unit tests, troubleshooting defects, resolving performance issues, and supporting code quality across development and deployment activities
- Working with relational and NoSQL databases, object-relational mapping tools, and cloud or container-based environments to support application delivery
- Contributing to Agile delivery, technical documentation, automation, reusable assets, and continuous improvement initiatives across projects