Application Programmer III
Java DeveloperWe are seeking an experienced Java Developer to design, develop, test, and deliver complex software solutions supporting high-volume enterprise applications. This individual contributor will build scalable applications using Java, Spring Boot, and Spring-based frameworks, develop and integrate REST and SOAP web services/APIs, and write clean, maintainable code with comprehensive unit testing. The developer will participate throughout the full software development lifecycle, including requirements gathering, story refinement, technical design, estimation, development, testing, deployment, and production support. This role will also be responsible for troubleshooting complex application and integration issues, performing JVM-level performance tuning, analyzing and resolving defects, and contributing to integration, regression, and performance testing. The ideal candidate will work collaboratively across engineering, business, and management teams to deliver secure, scalable, and well-tested solutions that meet functional, non-functional, and compliance requirements.