13 Agivant Jobs
5-9 years
Java API Integration Engineer - Microservices Architecture (5-9 yrs)
Agivant
posted 18hr ago
Job Description :
We're looking for a highly skilled Java Integration Engineer with expertise in Java development and AWS services to help integrate and optimize our systems. You'll work on creating robust, scalable, and secure integrations for our cloud-based platform, ensuring seamless communication between various internal and external systems.
Key Responsibilities :
- System Integration : Design, implement, and maintain integrations between Java-based systems and various AWS services (e.g., S3, Lambda, EC2, RDS, SNS, SQS).
- API Development : Develop RESTful APIs and services to facilitate data flow and ensure smooth communication between microservices and third-party systems.
- Cloud Architecture : Architect and implement cloud-based solutions on AWS, ensuring scalability, security, and high availability of integrated systems.
- Java Development : Write efficient, maintainable, and testable Java code for backend systems and integration layers.
- Automation & CI/CD : Set up and optimize continuous integration and deployment pipelines using AWS CodePipeline, Jenkins, or other CI/CD tools.
- Monitoring & Optimization : Leverage AWS monitoring tools (CloudWatch, X-Ray) to ensure system performance and troubleshoot issues.
- Collaboration : Work closely with DevOps, backend, and product teams to ensure seamless system integration and adherence to best practices.
Requirements :
- Engineering Graduate with Computer Science or equivalent degree.
- Overall, 5 to 8 years of industry experience specifically designing and developing API integrations by using Java and AWS.
Required Skills & Qualifications :
- Proven Experience : Strong experience with Java development, particularly in integrating Java-based systems with cloud services like AWS.
- AWS Expertise : Hands-on experience with key AWS services such as EC2, Lambda, S3, RDS, SQS, SNS, and API Gateway.
- API & Microservices : Deep knowledge of RESTful API design, microservices architecture, and messaging systems (e.g., Kafka, SQS).
- Integration Patterns : Experience in implementing integration patterns (e.g., event-driven architecture, ETL processes, data pipelines).
- DevOps & CI/CD : Familiarity with CI/CD tools and processes, preferably within AWS environments (e.g., CodePipeline, Jenkins).
- Cloud Security : Understanding of AWS security best practices, IAM roles, and VPC configurations.
- Problem-Solving : Strong analytical skills and the ability to troubleshoot complex integration issues.
- Version Control : Proficiency in Git and version control systems for collaboration in an agile development environment.
Preferred Qualifications :
- Experience with serverless architecture using AWS Lambda and API Gateway.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of monitoring and logging tools like AWS CloudWatch, ELK stack, or Splunk.
- Exposure to Agile methodologies and tools like Jira.
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice