Senior Java Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent

Skills

Java
Springboot
RESTful APIs

Job Details

Responsibilities

  • Design and implement technical architecture for Java-based microservices using Spring Boot.
  • Build and consume RESTful APIs, ensuring security, scalability, and high performance.
  • Implement scalable and fault-tolerant Spring Batch jobs for data processing.
  • Develop Kafka producers/consumers for event-driven systems.
  • Deploy, monitor, and manage cloud-native applications in AWS.
  • Contribute to system design and architectural discussions in a collaborative Agile/Scrum environment.
  • Participate in code reviews and mentor junior developers to drive best practices.
  • Troubleshoot and resolve production issues, leveraging monitoring and logging tools.
  • Write clean, modular, and efficient code following industry best practices.


Qualifications

  • 10–15 years of backend development experience, with strong expertise in Java and Spring Boot.
  • Hands-on experience with microservices architecture and Spring Batch.
  • Proficiency with AWS services for deployment and monitoring.
  • Strong knowledge of CI/CD tools (Jenkins, GitLab, Docker, etc.).
  • Proven experience working with Kafka in event-driven architectures.
  • Strong debugging, problem-solving, and production support skills.
  • Excellent communication and leadership abilities, with experience mentoring developers.
  • Familiarity with Agile methodologies and collaborative development tools (e.g., Jira, Confluence).


1550

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About HeartCentrix Solutions