Responsibilities:
- Lead a team of developers in the design, development, and maintenance of Java-based applications
- Write clean, efficient, and maintainable code to contribute to the development effort
- Collaborate with cross-functional teams such as product owners, business analysts, and QA to understand business requirements and translate them into technical specifications
- Ensure that the team is following best practices for software development, including code reviews, unit testing, and documentation
- Evaluate and recommend new tools, technologies, and frameworks that can improve the development process and product quality
- Work with senior management to create product plans and roadmaps
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field
- 10+ years of experience in software development
- Experience in a leadership or management role, with experience leading a team of developers for large-scale projects
- Strong hands-on coding skills and experience with Java, Spring Boot
- Knowledge of Big Data, Digital Marketing, Cloud Computing, DevOps and Mobile Applications
- Strong understanding of software development best practices, including Agile methodologies, unit testing, and code reviews
To Apply for this position, please click "Apply" or send your full resume to jalice.lo@peoplebank.asia.
