Senior Engineer - Java
Axonect Kuala Lumpur, Kuala Lumpur, Malaysia
IT Services and IT Consulting · 1,001-5,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Develop, rearchitect, and modernize enterprise web applications using Java and Spring Boot while collaborating with cross-functional teams. Manage the full software development lifecycle including microservices deployment, automated testing, and production performance monitoring.
What they look for
Requirements
Requires a minimum of 4 years of production-level Java development experience and a degree in Computer Science or a related field. Strong proficiency in Spring Boot, microservices, CI/CD pipelines, and cloud services like AWS is essential.
Full description
Key Responsibilities
- Develop, rearchitect, and modernize enterprise web applications using Java and Spring Boot
- Collaborate with system analysts and cross-functional teams to translate business requirements into technical solutions
- Develop and maintain applications using microservices, reactive programming, RESTful/SOAP APIs, JPA, and database technologies
- Prepare and maintain technical specifications, conduct code reviews, and manage source code using Git and GitLab/SVN
- Develop unit and integration tests and support automated testing and continuous delivery using Jenkins and SonarQube
- Deploy application features, monitor production performance, troubleshoot issues, and implement enhancements
- Apply secure coding practices aligned with OWASP guidelines and support cloud deployments, particularly on AWS
- Work with caching, messaging, and security technologies such as Redis, Memcached, Kafka, and Vault
- Prepare technical documentation, identify implementation improvements, and share knowledge with team members
- Provide ongoing application support and collaborate with internal and external stakeholders to deliver solutions within agreed timelines
Person Specifications
- Bachelor's degree, postgraduate diploma, or professional qualification in Computer Science, IT, or a related field
- Minimum 4 years of production-level Java application development experience
- Strong hands-on experience with Java, Spring Boot, reactive programming, microservices, Maven, JPA, RESTful/SOAP APIs, and MySQL
- Experience with CI/CD, automated testing, code quality tools, and version control systems such as GitLab, Jenkins, and SonarQube
- Knowledge of secure coding practices, OWASP Top 10, application deployment, and AWS cloud services
- Familiarity with Java WebFlux, Quarkus, Redis, Memcached, Kafka, and Vault is advantageous
- Experience with Linux/Red Hat, Bash scripting, and application monitoring is an added advantage
- Strong analytical, problem-solving, communication, teamwork, and technical documentation skills
- Oracle or Java certifications are advantageous
- Experience in the financial services industry or credit reporting systems is an added advantage
Vendor submissions - 12 months
Similar roles
-
Java FullStack Lead
Zensar Sholinganallur, Tamil Nadu, India
-
Senior Java Developer (Polish-speaking) - Freelance
Netguru Poland · PLN 333K/yr
-
Senior Software Engineer – Full Stack (Java)
Ford Motor Company Chennai, Tamil Nadu, India
-
Middleware Technical Product Manager – Java, GCP & SAP Integration
Ford Motor Company Chennai, Tamil Nadu, India
-
Senior Software Engineer (Java Backend) ,Retail Engineering
Apple Hyderabad, Telangana, India
-
Senior Java Engineer
Man Group Massachusetts, United States · $150K–$170K/yr