Java Microservices Developer
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, PAExperience:6-8 years of relevant experienceKey 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:PostgreSQLKafkaMicroservices ArchitectureDatabricksCore Java Preferred Skills:Experience working on application enhancements and modernization initiativesExposure to monitoring and performance tuning toolsExperience in large-scale enterprise environments