Responsibilities
• Design, develop, and implement integration solutions for applications migrating to the AWS Cloud platform• Prepare detailed migration plans, timelines, and risk mitigation strategies
• Collaborate with cross-functional teams to understand business requirements and implement effective integration strategies
• Work closely with the migration team to execute the migration of applications to the AWS Cloud
• Create and implement APIs to facilitate communication between applications and services
• Ensure API designs adhere to best practices for scalability, security, and performance
• Collaborate with team members to troubleshoot complex problems related to integration processes
• Conduct thorough testing of integration solutions to ensure functionality, performance, and data accuracy
• Collaborate with QA teams to develop and execute test plans for integrated systems
• Provide documentation for troubleshooting and support purposes
• Create and implement APIs to facilitate communication between applications and services
• Ensure API designs adhere to best practices for scalability, security, and performance
Requirements
• Degree in Computer Science, Computer Engineering or equivalent with at least 5 years of experience in Java development (Java 8 and above, J2EE, EJB, Spring Framework, etc.,)
• In-depth knowledge and hands-on experience with Enterprise service bus such as OSB (Oracle Service Bus), including configuration, deployment, and management
• Knowledge of and Spring framework, specifically in Spring Boot, Spring MVC, Spring Security, Spring AOP, and API integration with SOAP and RESTful webservices
• Strong experience in OSB service routing, mediation, message transformation, and integration patterns
• Ability to manage integrations & authentication between OSB and various systems, ensuring secure connection
• Experience in JMS (Java Message Service) configuration and administration, including message queuing and reliable message delivery
• Experience with Oracle WebLogic Server administration, including installation, configuration, and troubleshooting
• Experience in designing, developing, and supporting SOA composites using Oracle SOA Suite (BPEL, Mediator, OSB)
• Familiarity with database integration to Oracle DB and PostgreSQL using Spring Data JPA, Hibernate, JDBC
• Knowledge in building and version control with Git, Gradle, Apache Ant
• Hands-on experience with AWS Cloud-native services (e.g. EC2, S3, Lambda, SQS, RDS, Kubernates, API Gateway.)
• Hands-on experience with CI/CD tools like Jenkins, GitLab CI, Bamboo or Circle CI
• Familiarity with IaC tools like Terraform or CloudFormation
• Ability to handle performance tuning, monitoring, and scaling of OSB and associated components in AWS, ensuring optimal performance and reliability
• Strong understanding of RESTful APIs, SOAP, and other communication protocols
Good to have :
• Proficient in API Gateway (e.g., Broadcom Layer7, AWS API GW), including configuration, deployment, and administration of APIs and policies
• Experience with API gateway features such as routing, transformation, rate limiting, and content-based routing
• Knowledge of API gateway security mechanisms, including authentication & certificate management
• Knowledge of migration strategies and best practices for transitioning from on-premises API Gateway to AWS, potentially using AWS API Gateway
• Ability to adapt API gateway configurations and features to fit AWS API Gateway capabilities and requirements, ensuring seamless transition and optimization
Licence no: 12C6060