Role: Java Integration Developer (Core Java / Spring / Apache Camel)
Location : Alpharetta, GA (LOCAL candidates only Onsite Client Evaluation Required)
Duration: 12+ months
Must-Have Core Competencies:
Strong expertise in Core Java and Object-Oriented Programming (OOP) principles.
Proven proficiency across the Spring Ecosystem, including:
Spring Boot
Spring MVC
Spring Data
Spring Security
Hands-on experience with Enterprise Integration Patterns (EIP).
Strong experience with Messaging Middleware, such as:
JMS
Kafka
RabbitMQ
Demonstrated ability to design, implement, and deploy integration routes and pipelines using Apache Camel.Key Responsibilities:Software Development & Delivery:
Own the end-to-end Software Development Lifecycle (SDLC), including design, development, testing, deployment, and support.
Build and maintain high-quality, scalable, and reliable application components.
Participate actively in:
Architecture and design planning
Design reviews
Development and implementationCode Quality & Reliability:
Perform advanced debugging and root-cause analysis (RCA) to resolve complex issues.
Ensure optimal performance, stability, and correctness of applications.
Conduct peer code reviews and enforce coding best practices.Integration & Extensibility:
Integrate third-party libraries and external APIs to enhance application functionality.
Design and implement asynchronous and event-driven integrations using messaging technologies and Apache Camel.Collaboration & Governance:
Collaborate closely with developers, QA teams, and business stakeholders.
Communicate task dependencies, progress updates, and scope changes proactively.
Ensure strict adherence to:
Coding standards
Security protocols
Enterprise architecture guidelinesTesting & Deployment:
Prepare and execute:
Unit tests
Integration tests
System and functional tests
Support bug fixing, release activities, and deployment management.
Contribute to test artifacts and documentation.Required Skills & Qualifications:
Strong hands-on experience in Core Java and Spring-based application development.
Proven experience with Apache Camel and enterprise integration solutions.
Solid experience with messaging systems (JMS, Kafka, RabbitMQ).
Strong problem-solving, debugging, and analytical skills.
Excellent communication and collaboration abilities.
Ability to work effectively in a hybrid onsite model with client-facing responsibilities.Nice to Have:
Experience in large-scale enterprise integration environments.
Exposure to cloud-native or containerized deployments.
Familiarity with CI/CD pipelines and DevOps practices.
Contact Information
Email: bindiya.d@noviainfotech.com
Click the email address to contact the job poster directly.