AWS developer - Java Camel
• Have at least a bachelor’s degree in Computer Science, Computer Engineering, or related field.
• 3-5 years of hands-on experience in designing and developing solution architecture for modern web applications.
• 3-5 years of extensive experience in SOAP services REST API designing and resource modeling.
• 2+ years of experience with Apache CAMEL
• 3+ years of hands-on experience on various AWS services like Lambda function, ECS, EKS, Athena, VPC, API Gateway, SQS, S3, Lambda, etc.
• Well versed with design principles like SOLID and enterprise design patterns like Factory, Dependency Injection, etc.
• Strong ability to write technical and design documents using UML, Flowchart and Sequence diagrams, support requirements decomposition, coordinate working POCs and evolve to deployable code, ability to present designs to peers and Product Owner for approval, Deep understanding of all lifecycle components (code, test, deploy).
• Experience in build automation using Jenkins along with experience in one of the build tools like Maven, Ant, or Gradle is required.
• Understanding of CI/CD pipeline.
• Good Understanding of Object-Oriented Concepts.
• Experience in code integration repositories like GIT and Agile Development Practices
• Experience implementing high-performance, reusable code for developing components.
• Demonstrate effective communication and coordination with all stakeholders and the development team.
• Have good analytical and problem-solving skills. Experience gathering and analyzing information for the development of effective solutions to problems or situations. Can solve complex problems quickly.
• Be a self-motivated individual who works well in a global team environment.