Job Description
Responsibilities:
- Design and develop applications using Java, Spring Boot, and microservices architecture.
- Architect solutions for complex requirements, ensuring scalability, performance, and security.
- Reverse engineer existing ESB and legacy systems to migrate to microservices-based architecture.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Produce comprehensive architecture solution documents and technical specifications.
- Implement CI/CD pipelines using Jenkins.
- Deploy and manage applications on AWS Cloud, with a preference for AWS EKS.
- Utilize ESB technologies, preferably Polar Lake, for integration solutions.
Requirements:
- Strong expertise in Java, Spring Boot, and microservices.
- Extensive experience with AWS Cloud services, including AWS EKS.
- Proficiency in Docker for containerization.
- Experience with ESB technologies, with a preference for Polar Lake.
- Proven ability to reverse engineer and modernize legacy systems.
- Excellent communication skills, both written and verbal.
- Ability to produce detailed architecture solution documents.
- Experience with Jenkins for CI/CD pipeline implementation.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications:
- Experience in building and deploying applications in a cloud environment.
- Familiarity with other cloud platforms and services.
- Knowledge of additional programming languages and frameworks.
- Certification in AWS or other relevant technologies.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent teamwork and collaboration skills.
- Ability to adapt to changing technologies and methodologies.
- Strong organizational and time management skills.