Software Engineer
Morgan McKinley
Job Description
Position OverviewWe are hiring a Software engineer to support the development and support a government-owned Critical Information Infrastructure (CII) governed under IM8.The potential candidate will be a key contributor to our AWS Cloud migration project, responsible for designing, implementing, and maintaining seamless integrations between various software applications, components and systems need to have expertise in application integration using OSB and AWS Cloud services will play a key role in ensuring the success of our migration efforts.
Role & ResponsibilitiesDesign, develop, and implement integration solutions for applications migrating to the AWS Cloud platformPrepare detailed migration plans, timelines, and risk mitigation strategiesCollaborate with cross-functional teams to understand business requirements and implement effective integration strategiesWork closely with the migration team to execute the migration of applications to the AWS CloudCreate and implement APIs to facilitate communication between applications and servicesEnsure API designs adhere to best practices for scalability, security, and performanceCollaborate with team members to troubleshoot complex problems related to integration processesConduct thorough testing of integration solutions to ensure functionality, performance, and data accuracyCollaborate with QA teams to develop and execute test plans for integrated systemsProvide documentation for troubleshooting and support purposesCreate and implement APIs to facilitate communication between applications and servicesEnsure API designs adhere to best practices for scalability, security, and performance
RequirementsDegree in Computer Science, Computer Engineering or equivalentIn-depth knowledge and hands-on experience with Enterprise service bus such as OSB (Oracle Service Bus), including configuration, deployment, and managementAt 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 RESTful webservicesStrong experience in OSB service routing, mediation, message transformation, and integration patternsAbility to manage integrations & authentication between OSB and various systems, ensuring secure connectionExperience in JMS (Java Message Service) configuration and administration, including message queuing and reliable message deliveryExperience with Oracle WebLogic Server administration, including installation, configuration, and troubleshootingExperience 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, JDBCKnowledge in building and version control with Git, Gradle, Apache AntHands-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 CIFamiliarity with IaC tools like Terraform or CloudFormationAbility to handle performance tuning, monitoring, and scaling of OSB and associated components in AWS, ensuring optimal performance and reliabilityStrong 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 policiesExperience with API gateway features such as routing, transformation, rate limiting, and content-based routingKnowledge of API gateway security mechanisms, including authentication & certificate managementKnowledge of migration strategies and best practices for transitioning from on-premises API Gateway to AWS, potentially using AWS API GatewayAbility to adapt API gateway configurations and features to fit AWS API Gateway capabilities and requirements, ensuring seamless transition and optimization
Renee Feng EA License No: 11C5502 | EAP No. R23111942