Role: Java Engineer

Location: USA (Remote)

Duration: Long Term Contract

JD:

Responsible for designing, developing, testing, and supporting enterprise applications using Java, Spring Boot, and Spring Batch frameworks. Contributes to application integration, CI/CD automation, cloud-based deployments, and batch processing solutions while collaborating with cross-functional teams to deliver scalable and reliable business applications.

Key Responsibilities:

  • Design, develop, and maintain enterprise applications using Java, Spring Boot, and Spring Batch frameworks integrated with PostgreSQL, MongoDB.
  • Support application integration with Apache Kafka by developing and maintaining producers and consumers for event-driven communication.
  • Configure, maintain, and troubleshoot GitHub Actions-based CI/CD pipelines to automate build, test, and deployment processes.
  • Develop and maintain AWS Lambda functions for serverless processing, automation, and integration requirements.
  • Participate in production support activities, including issue analysis, troubleshooting, defect resolution, and root cause analysis.
  • Create and maintain technical documentation, deployment guides, and operational procedures.

Mandatory Technical Skills

  • Java
  • Spring Boot
  • Spring Batch
  • REST APIs & Microservices
  • PostgreSQL, MongoDB, DB2
  • GitHub Actions, Liquibase
  • Apache Kafka
  • AWS Lambda Functions
  • Application Monitoring & Troubleshooting

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 5+ years of Java backend development experience.
  • Strong communication and stakeholder management skills.
Similar jobs

Java Engineer

Apply Now
Back to search page