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

More from Innovim Technology Solutions
Innovim Technology Solutions 11 hours ago
Innovim Technology Solutions 11 hours ago
Innovim Technology Solutions 11 hours ago

Java Engineer

Apply Now
Back to search page