Senior/Lead Backend Developer (Java Spring Boot)
Key Responsibilities:
Technical analysis and application design aligned with standard in IT Blueprint
Adopt and apply proper technology in development
Develop with proper programming language
Support on technology related information required for developing
Keep on updated IT application technology to be able to adopt properly
Apply application development with SDLC methodology and comply with regulation
Trouble shooting and fixing on the related problem solving to ensure the smooth and efficient banking service/operation
Prepare readiness of application systems for business continuity management
Identifying areas for modification in existing programs and subsequently developing these modifications
Writing and implementing efficient code with qualify embedded
Working closely with other developers, UX designers, business and systems analysts
Required Qualifications:
At least 5-10 years of experience in software development roles.
At least 3 years of strong experience in Java 17+, Spring boot, PostgreSQL and Restful.
At least 2-3 years of experienced in Scrum Agile methodologies
Basic understand Infrastructure knowledge e.g., TCP/IP, Network securities, Load balancing, Reverse-proxy etc.
Understand on related software design diagram such as UML, ER, etc
Experienced in Microservices architecture.
Experienced in extreme programming, TDD, pair programming
Experienced in any public cloud such as Azure, AWS and GCP
Experienced in Container and Docker Compose is a plus
Experienced in Deployment and Devops is a plus
Experienced in TiDB is a plus
Has good English communication Skill