apar technologies pte. ltd.
Shenton Way, Singapore Country / Global
Shenton Way, Singapore Country / Global
Main responsibilities
As Java Software Engineer:
Deliver fully tested source code complying with quality indicators objectives
Address technical aspects with Architect and functional aspects with business analysts
Liaise with business analysts for clarification and understanding of requirements
Solution design using proven patterns, awareness of anti-patterns, performance tuning
Analyze technical constraints considering functional impact
Organize and take ownership of detailed technical documentation
Provide detailed estimation for development of solution
Develop test strategy in coordination with project manager / business analysts
Perform design and code review for other team members
Mentor junior team members
Be proactive and ensure a continuous improvement mindset for the team
Work in a fast-paced Agile work environment
Report code quality indicators to Project manager / Team head periodically
Adhoc duties as assigned
Qualifications and Profile
This position requires a minimum of 8 years' relevant experience in software development and testing
Solid understanding in Java 17/21, Spring boot, Unix shell scripting, and MS SQL
Experience in Apache Spark, Kubernetes and Docker
Knowledge on both frontend and backend development
Solution design using proven patterns, awareness of anti-patterns, performance tuning
In-depth knowledge on Relational databases - MS SQL Server, Sql profiler, query analyzer
Knowledge of scheduling tools (Airflow, Control-M)
Experience with CI/CD pipelines (Jenkins/GitLab/ ArgoCD or similar)
Good understanding & working knowledge of Agile/Scrum
Shenton Way, Singapore Country / Global
Singapore, Shenton Way / Global
Singapore, Shenton Way / Global
Shenton Way, Singapore Country / Global
Shenton Way, Singapore Country / Global
Raffles Place, Singapore Country / Global