About this role
Responsibilities: • Lead a team of application/software developmentengineers in the development of large-scale integration projects involvinglarge distributed systems. • Perform system analysis and design and definetechnical solutions for new feature & module development, change requestsand enhancements using Java / J2EE and Spring MVC / Spring Boot. • Consult with Application Architects and projectteam members for technical ideas and solutions. • Develop, maintain, and enhance softwareapplication systems with complex functional requirements, high performance andhigh availability requirements. • Perform and support software & systemintegration test and performance test • Perform application troubleshooting andproduction support. • Maintain and update software documentation. Requirements: • Bachelor degree in Computer Science / InformationTechnology / Software Engineering • At least 10 years’ full SDLC applicationdevelopment experience in Java, J2EE, Spring MVC, Spring Boot, Hibernate, JVM,WebLogic, Oracle DB. Applicantwith Java professional certification is preferred. • At least 4 years’ experience in development of large-scaleintegration projects involving large distributed systems, web services, API /systems integration & message brokers (middleware), and cloud storage &computing. • At least 3 years recent experience as Team Leadfor an application/software development team. • Experience of developing software applicationusing in-memory data grid such as Oracle Coherence or similar products isadvantageous. Hands-on experience on AWS services like ECS,EKS, S3, SQS, ELK stack • Hands-on experience on AWS API Gateway and Serverless technologies • Well verse in communicating and presenting owndesign and solutions using UML and OOAD visual modelling and analysis. • Familiar with Docker and Kubernetes for fasterapplication deployments and releases. • Familiar in software unit test, SIT, UAT andperformance testing.
Also in Software Engineering
ZALEM PTE. LTD.
PURPLE PLUTO PTE. LTD.
CONSULGURU PTE. LTD.