Job Summary:We are seeking an experienced Senior Java Microservices Developer to design, develop, and deliver scalable web and backend applications. The role involves working in an Agile/Extreme Programming environment, building robust server-side components, and integrating modern data and messaging platforms to support enterprise applications.
Location:Philadelphia, PA
Experience:6-8 years of relevant experience
Key Responsibilities:- Design, develop, and deliver enterprise web and backend applications using Java technologies.
- Build server-side components that execute business functionality based on product requirements.
- Develop applications following Agile and Extreme Programming methodologies.
- Ensure multi-platform and multi-browser compatibility across desktop, tablet, and mobile devices.
- Participate across all phases of the software development lifecycle (SDLC).
- Implement enhancements and maintain microservices-based applications.
- Collaborate closely with Product Managers and cross-functional teams.
Required Skills & Experience:- Strong proficiency in Core Java, JSP, Struts, Spring Framework, Spring Batch, and Spring Boot.
- Hands-on experience building microservices architectures.
- Strong experience with PostgreSQL and database monitoring tools.
- Experience with Kafka and RabbitMQ for messaging and event-driven systems.
- Experience with Databricks for reporting and data processing.
- Expertise in multi-platform and multi-browser compatibility (IE, Chrome, Firefox, Safari) across Mac, PC, tablets, and mobile devices.
- Experience using Git/GitHub for version control.
- Strong understanding of end-to-end SDLC processes.
Competencies:- PostgreSQL
- Kafka
- Microservices Architecture
- Databricks
- Core Java
Preferred Skills:- Experience working on application enhancements and modernization initiatives
- Exposure to monitoring and performance tuning tools
- Experience in large-scale enterprise environments