Bilangan Pemohon
:000+
Let AI Supercharge Your Job Hunt!
JobCopilot scans 500,000+ company career sites daily to find jobs for you
Key Responsibilities:
• Backend Development
o Design and implement robust, secure, and scalable backend services using Java and Spring Boot.
o Write clean, efficient, and maintainable code adhering to coding standards and best practices.
o Ensure seamless integration with frontend applications, third-party APIs, and microservices.
o Design, implement, and optimize relational databases, particularly MariaDB, for high availability and performance.
o Drive the adoption of best practices in coding, testing, and software design.
• System Architecture and Design
o Collaborate with Tech Leads, Dev Leads, Architects and other developers to design highly scalable microservices and distributed systems.
o Provide technical input and insights during architectural discussions.
o Ensure systems are built to handle the stringent requirements of the banking industry, such as security, compliance, and performance.
• Agile Development
o Actively participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
o Collaborate closely with cross-functional teams including product managers, QA engineers, and DevOps teams.
o Break down complex business requirements into user stories and technical tasks.
• Code Quality and Testing
o Perform peer code reviews to ensure high-quality code and adherence to standards.
o Develop unit tests, integration tests, and system tests to ensure code reliability and functionality.
o Monitor and debug production issues to ensure smooth operation of backend services.
• Continuous Improvement
o Identify and implement improvements in system architecture, code quality, and development processes.
o Stay updated on emerging technologies and industry trends to propose innovative solutions.
Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• 5+ years of experience in software development as a backend developer.
• Proficiency in Java and frameworks like Spring Boot.
• Strong hands-on experience with SQL and relational database systems such as MariaDB.
• Strong working experience with RESTful API design and implementation
• Knowledge of microservices architecture and containerization tools like Docker/Kubernetes.
• Working experience with testing tools like JUnit, TestNG, Spock, Mockito, etc
• Build cloud solutions with the best industrial practices - elastically scalable, proper fault tolerance, highly reliable, highly secured, and easily managed architecture
• Strong understanding of software development lifecycle (SDLC) and agile methodologies
• Understanding of DevOps practices, including CI/CD pipelines and automation tools.
• Experience with monitoring tools like Grafana, or ELK stack.
• Experience with cloud platforms such as PCF or OpenShift
• Excellent problem-solving and analytical skills.
• Excellent communication, interpersonal, and teamwork skills.
• Experience working in a collaborative and fast-paced environment.
Auto-Apply to Java Backend Developer Jobs with your AI JobCopilot
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.