Software Engineer III
deloitte
Job Description
As a Software Engineer III on the Engineering as a Service team, you will be responsible for...
- Design, develop, and maintain backend applications, microservices, and application programming interfaces (APIs) using Java, Spring Boot, and Node.js
- Translate business and technical requirements into scalable solution designs, including service integration, data access patterns, and API specifications
- Troubleshoot defects and production issues, improve application performance, and support secure and reliable service delivery
- Develop and execute unit and integration tests, contribute to code reviews, and support continuous integration and continuous deployment (CI/CD) practices
- Collaborate with product, quality assurance, platform, and engineering teams to support estimation, planning, documentation, and delivery of technology solutions