Job Description
The candidate will be responsible for designing and developing applications, data integrations, and technology solutions utilizing Apache Camel, Spring Boot, Spring, Web Services, and Java. Key responsibilities include driving project and technology goals aligned with organizational objectives, creating design and technical specifications, providing guidance and mentoring to developers, leading code reviews, and collaborating with fellow developers and architects. Candidate will work closely with Business Analysts, Program Architects, Developers, Quality Analysts, and others to ensure successful project delivery and customer satisfaction.
Lead and mentor the Junior developer.
Required Skills and Expertise:
Experience with Cloud Native Technologies such as Docker and Kubernetes.
Strong experience in application integration solutions development in the Cloud Native Environment using Java.
Proficiency in Java-J2EE, and Apache technologies, including Apache Camel, Spring, Spring Batch, Kafka, and web services.
Experience in Data Mapping, XML/SOAP/JSON, and integration with Oracle and SQL Server databases using JDBC and JPA.
Familiarity with Linux/Unix environments.
Solid understanding of SQL, and database management theory.
Excellent communication skills for effective collaboration with various teams.
Experience with Agile/Scrum methodologies.
Application development experience in Git, Jenkins, and Maven.
Any Graduate