Skip to content
mimi

Java Lead with Apache/Camel

Amaze Systems

Newport News · On-site Contract Lead 3w ago

About the role

Job Summary

We are looking for an experienced Java Lead with strong expertise in Apache Camel and enterprise integration solutions.

The candidate will lead development teams, design scalable microservices and integration architectures, and drive end-to-end delivery of enterprise applications.

Key Responsibilities

  • Lead the design and development of enterprise-grade Java applications.
  • Design and implement integration solutions using Apache Camel.
  • Develop RESTful APIs and microservices using Java and Spring Boot.
  • Work with messaging systems like Kafka, JMS, RabbitMQ, or ActiveMQ.
  • Collaborate with architects, business analysts, QA, and DevOps teams.
  • Perform code reviews and ensure coding standards and best practices.
  • Troubleshoot production issues and optimize application performance.
  • Mentor junior developers and provide technical leadership.
  • Participate in Agile/Scrum ceremonies and sprint planning.
  • Ensure CI/CD implementation and deployment automation.

Required Skills

  • Strong experience in Java 8/11/17.
  • Hands-on expertise in Apache Camel routes, processors, EIPs, and integrations.
  • Experience with Spring Boot, Spring MVC, Spring Data.
  • Strong understanding of microservices architecture.
  • Experience with REST/SOAP web services.
  • Knowledge of Kafka, ActiveMQ, RabbitMQ, or JMS.
  • Experience with Docker and Kubernetes.
  • Familiarity with cloud platforms such as AWS/Azure/GCP.
  • Strong SQL and database knowledge (Oracle, PostgreSQL, MySQL).
  • Experience with Git, Maven, Jenkins, SonarQube.
  • Good understanding of design patterns and system architecture.

Preferred Skills

  • Experience with Camel K or Camel Quarkus.
  • Exposure to OpenShift.
  • Knowledge of API gateways and ESB platforms.
  • Performance tuning and monitoring experience.

Education

  • Bachelor’s or Master’s degree in Computer Science, IT, or related field.

Nice to Have

  • Banking, telecom, healthcare, or retail domain experience.
  • Certification in Java or cloud technologies.

Sample Tech Stack

  • Java 17
  • Spring Boot
  • Apache Camel
  • Kafka
  • Docker
  • Kubernetes
  • AWS
  • Jenkins
  • PostgreSQL

Skills

ActiveMQApache CamelAWSAzureDockerGCPGitJavaJMSJenkinsKubernetesMavenMySQLOraclePostgreSQLRabbitMQRESTSOAPSpring BootSpring DataSpring MVCSonarQube

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free