Assistant Manager - Java (Software Engineering)
Synapxe Singapore
IT Services and IT Consulting · 1,001-5,000 employees
About the role
Design and develop robust, scalable applications while collaborating with cross-functional teams to migrate existing systems to the AWS Cloud. Ensure optimal performance, security, and compliance by monitoring cloud-native applications and conducting regular code reviews.
What they look for
Requirements
Requires a degree in Computer Science or Engineering and at least 5 years of experience in Java development. Candidates must possess strong expertise in the Spring framework, AWS cloud services, and application deployment within WebLogic or JBoss environments.
Full description
Position Overview
We are hiring a software developer who:
- will be a key contributor to our AWS Cloud migration project, responsible for designing, developing, and optimizing applications for the cloud environment.
- requires extensive experience in application development Java and expertise in AWS Cloud services will be crucial in ensuring the success of our transformative projectodern healthcare IT transformation journey be consulted by different project teams to provide the solution that is robust and secure
Role & Responsibilities
- Design and develop robust and scalable applications using modern development languages and frameworks.
- Collaborate with cross-functional teams to migrate existing applications to the AWS Cloud platform.
- Deep understanding of Java based applications, cloud computing and modern DevOps practices.
- Optimize applications for cloud-native architecture and leverage AWS services for enhanced functionality.
- Identify and address performance bottlenecks in applications, ensuring optimal performance in the cloud environment.
- Conduct regular code reviews to ensure adherence to coding standards and best practices.
- Monitor and optimise applications in the cloud, ensuring they meet performance, security, and compliance standards
Requirements
- Degree in Computer Science, Computer Engineering or equivalent.
- 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 RESTful webservices
- Knowledge in JAXB and Java Security API
- Experience with application deployment in WebLogic Server, including administration and configuration for managed servers, data sources and JMS persistence stores
- Familiarity with database integration to Oracle DB and PostgreSQL using Spring Data JPA, Hibernate, JDBC
- Experience in installing and configuration of 12c WebLogic server.
- Experience in deploying batch jobs in WebLogic server.
- Knowledge on asynchronous messaging queues
- Knowledge in Ehcache
- Knowledge in unit testing with JUnit
- 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
- Experience with application deployment and managing of RH JBoss EAP Server and IBM WebSphere
Apply Now
Similar roles
-
Software Engineer III -Java, AWS/EMR
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Java AWS Software Engineer III
JPMorgan Chase & Co. New York, New York, United States · $138K–$185K/yr
-
Java Developer Payments
Getnet Platforms Mexico City, Mexico City, Mexico
-
Java Developer Payments & SWIFT
Getnet Platforms Mexico City, Mexico City, Mexico
-
Senior Java Engineer (LATAM)
Aubrant Digital Escazú, Costa Rica
-
Java backend Engineer/ Sr. Associate Director, Software Engineering Specialist
HSBC Pune, Maharashtra, India