Senior Java Developer
Locations:
- Berkeley Heights, NJ
- Coral Springs, FL
Local candidates only are strongly preferred for both locations.
Experience Requirement:
- Minimum 12+ years of relevant experience is mandatory
- Only genuine and authentic candidates will be considered
- Profiles not meeting the experience requirement will not be eligible
Role Description:
The Senior Java Developer will be responsible for designing, developing, and maintaining backend services for a modern financial product. The role requires strong expertise in Java, Microservices, APIs, and event-driven architectures, with hands-on experience deploying solutions on Azure.
The candidate will collaborate with senior engineers to build scalable, secure, and high-performance services, while following cloud-native and DevOps best practices.
Key Responsibilities:
- Design, develop, and maintain backend services using Java and Spring Boot
- Build and support microservices-based architectures and RESTful APIs
- Implement event-driven solutions using Kafka or Azure Event Hubs
- Participate in code reviews, ensuring adherence to coding standards and best practices
- Contribute to refactoring, performance tuning, and system improvements
- Collaborate with QA and DevOps teams to integrate services into CI/CD pipelines
- Troubleshoot defects and performance issues across environments
- Participate actively in Agile/Scrum ceremonies
Skills & Proficiency Requirements:
Java Programming: