ADVANCED E-SOLUTIONS PTE. LTD.
See if you qualify before applying
Get your match score and detailed fit analysis in 10 seconds.
POSITION OVERVIEW : Software Engineer
POSITION GENERAL DUTIES AND TASKS :
Position Summary / Project Description:
You will be a key contributor to ourAWS Cloud migration project, responsible for designing, implementing, andmaintaining seamless integrations between various software applications,components and systems. Your expertise in application integration using OSB andAWS Cloud services will play a key role in ensuring the success of ourmigration efforts.
Role and Responsibilities:
• Design, develop, and implement integration solutions for applicationsmigrating to the AWS Cloud platform.
• Prepare detailed migration plans, timelines, and risk mitigation strategies.
• Collaborate with cross-functional teams to understand business requirementsand implement effective integration strategies.
• Work closely with the migration team to execute the migration of applicationsto the AWS Cloud.
• Create and implement APIs to facilitate communication between applicationsand services.
• Ensure API designs adhere to best practices for scalability, security, andperformance.
• Collaborate with team members to troubleshoot complex problems related tointegration 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 integratedsystems.
• Provide documentation for troubleshooting and support purposes.
• Create and implement APIs to facilitate communication between applicationsand services.
• Ensure API designs adhere to best practices for scalability, security, andperformance.
Requirements:
• Degree in Computer Science, Computer Engineering or equivalent.
• In-depth knowledge and hands-on experience with Enterprise service bus suchas OSB (Oracle Service Bus), including configuration, deployment, andmanagement.
• At least 5 years of experience in Java development (Java 8 and above, J2EE,EJB, Spring Framework, etc.,)
• Knowledge of and Spring framework, specifically in Spring Boot, Spring MVC,Spring Security, Spring AOP, and API integration with SOAP and RESTfulwebservices
• Strong experience in OSB service routing, mediation, message transformation,and integration patterns.
• Ability to manage integrations & authentication between OSB and varioussystems, 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, includinginstallation, configuration, and troubleshooting.
• Experience in designing, developing, and supporting SOA composites usingOracle SOA Suite (BPEL, Mediator, OSB)
• Familiarity with database integration to Oracle DB and PostgreSQL usingSpring 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 orCircle CI
• Familiarity with IaC tools like Terraform or CloudFormation
• Ability to handle performance tuning, monitoring, and scaling of OSB andassociated components in AWS, ensuring optimal performance and reliability.
• Strong understanding of RESTful APIs, SOAP, and other communicationprotocols.
Good to Have:
• Proficient in API Gateway (e.g., Broadcom Layer7, AWS API GW), includingconfiguration, deployment, and administration of APIs and policies.
• Experience with API gateway features such as routing, transformation, ratelimiting, and content based routing.
• Knowledge of API gateway security mechanisms, including authentication &certificate management.
• Knowledge of migration strategies and best practices for transitioning fromon-premises API Gateway to AWS, potentially using AWS API Gateway.
• Ability to adapt API gateway configurations and features to fit AWS APIGateway capabilities and requirements, ensuring seamless transition and optimization.