APAR TECHNOLOGIES PTE. LTD.
Singapore / Global
Singapore / Global
Key Responsibilities
Analyse and provide feedback on functional specifications and business requirements.
Design and develop high-quality solutions in accordance with defined technical standards.
Provide detailed development estimates and contribute to solution planning.
Develop and test applications using TDD and BDD approaches.
Perform non-functional testing, code reviews and design reviews.
Prepare technical documentation for solution design and implementation.
Support functional testing and User Acceptance Testing (UAT).
Provide Level 3 production support, investigate application issues and implement appropriate resolutions.
Contribute to solution design, performance tuning and continuous improvement initiatives.
Collaborate effectively with cross-functional teams in an Agile/Scrum environment.
Requirements
Minimum 8 years of relevant experience in Java/J2EE development .
Hands-on experience in Big Data technologies is preferred.
Bachelor's or Technical Degree in Computer Science, Information Systems, Information Technology or a related discipline is preferred.
Strong understanding of Agile/Scrum methodologies .
Proven experience in end-to-end design and implementation of complex IT systems.
Good understanding of software development processes and established development practices.
Experience in corporate banking and/or cash management is advantageous.
Technical Skills
Candidates should have experience with several of the following:
Java/J2EE , preferably Java 8 or above, including parallelism and concurrency.
Apache Spark, Flink or Storm for processing and transforming large datasets.
HBase and Elasticsearch for Big Data storage and CRUD operations.
IBM MQ and Kafka for messaging and event processing.
AWS, GCP or other cloud platforms .
Spring, Spring REST, Web Services, gRPC and Microservices for API and application development.
Maven, Gradle, Jenkins, Git and GitLab for build and release management.
JUnit and Cucumber for automated testing and BDD.
Jira and SonarQube for project and code quality management.
UML and GitHub Copilot or similar development productivity tools.
Kibana, Spark UI and ELK for application monitoring, debugging and root-cause analysis.
Experience with DevOps, release management and production support is strongly preferred.
Core Competencies
Strong analytical and problem-solving skills.
Good organisational and communication skills.
Strong teamwork and collaboration skills.
Willingness to explain and share technical knowledge with team members.
Ability to follow established software development procedures and standards.
Ability to work effectively in a multicultural and collaborative environment.
Strong attention to quality, performance and maintainability.
EA Number: 11C4879
#J-18808-Ljbffr
Marina / Global
Singapore / Global
Singapore / Global
Paya Lebar, Singapore / Global
Singapore / Global
Singapore / Global