Location: Singapore
Job Type:[Full-Time / Contract]
Industry: Information Technology / Banking & Finance
Experience Level: Senior (8+ years)
OPEN TO SINGAPOREANS ONLY
Main Responsibilities
- Analyze and provide feedback on functional specifications.
- Design and develop high-quality solutions in line with established standards.
- Provide accurate estimations for development efforts.
- Implement solutions using Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies.
- Conduct non-functional testing, including performance and scalability assessments.
- Review designs and code developed by other team members.
- Prepare and maintain technical documentation.
- Support functional and user acceptance testing (UAT).
- Provide Level 3 (L3) production support, including issue analysis and resolution.
- Minimum of 8 years’ experience in Java/J2EE development.
- Proven hands-on experience in big data technology development preferred.
- Bachelor’s or Technical Degree in Computer Science, Information Systems, or a related field preferred.
- Experience working in Agile/Scrum development environments.
- Demonstrated expertise in the full software development lifecycle and complex system design.
- Strong understanding of design patterns and performance tuning.
- Experience with DevOps, release management, and production support.
- Proficiency in Java 1.8+ with expertise in parallelism and concurrency.
- Solid hands-on experience with Big Data tools such as Spark and Hadoop.
- Familiarity with HBase, Elasticsearch for large-scale data operations.
- Working knowledge of IBM MQ and Kafka for messaging systems.
- Experience with build and versioning tools: Maven, Gradle, Jenkins, Git, GitLab.
- Skilled in using testing and quality tools: JUnit, Cucumber, SonarQube.
- Proficiency with Spring Framework, RESTful APIs, gRPC, Microservices, ORM frameworks.
- Familiarity with monitoring and debugging tools: Kibana, Spark UI, ELK stack.
- Good to have experience with relational databases such as Oracle or MySQL.
- Exposure to corporate banking and cash management domains is an added advantage.
- Strong communication and organizational abilities.
- Excellent analytical and problem-solving skills.
- Collaborative team player with a willingness to share knowledge.
- Familiarity with software development best practices and procedures.
- Ability to work within structured development processes.
Simply submit your application by clicking the ‘Apply link’
Siti Zuriana Bee D/O Mohamed Yusoff (EA Personnel Reg. No.: R23112335)
EA License No: 08C5248
Please indicate the below information in your resume:
- Current & Expected Salary
- Reason(s) for leaving
- Notice Period / Availability to commence work
Notice:
We would like to inform that only short-listed candidates will be notified. All applications will be treated with the strictest confidence.
By submitting any application or resume to us, you will be deemed to have read & agreed to the terms of our Privacy Policy, and consented to us collecting, using, retaining and disclosing your personal information to prospective employers for their consideration, and for our marketing EDMs which you may opt out by unsubscribing in the mailer. You may refer and access our website at https://www.peoplebank.com.sg for more information.