Job Description
The Java Developer will be responsible for designing, developing, and maintaining enterprise-level applications using Java and Spring Boot frameworks. The role involves working closely with cross-functional teams to implement high-quality, scalable, and secure solutions. The ideal candidate will have strong backend development experience, solid understanding of relational databases such as Oracle or PostgreSQL, and the ability to deliver clean, efficient, and well-tested code. The position requires regular coordination with onsite teams in Monroeville, PA.
Roles and Responsibilities
• Develop and maintain Java and Spring Boot applications.
• Build and support REST APIs and backend services.
• Work with Oracle or PostgreSQL databases for queries, updates, and performance tuning.
• Debug issues and fix defects in the application.
• Collaborate with onsite teams and attend office at least 2 days a week.
• Participate in requirement discussions and understand business needs.
• Write clean, efficient, and well-tested code.
• Support application deployments and CI/CD pipeline activities.
• Perform unit testing and assist QA during testing cycles.
• Improve system performance, reliability, and security.
• Provide production support and handle enhancements as needed.