Senior Java Developer
Job description
- Maintain high quality products with participation in code review and design reviews.
- Build high quality products and contribute important impacts on our product roadmap planning.
- Provide guidance to Junior and suggestions to other colleagues with a deep understanding of technology stacks.
- Propose better software architecture with the right design pattern in suitable situations.
- Provide in-depth support to Technical Support Analyst.
- Work with front end team to build a high-performance, user-friendly, and stable web product.
- Solve puzzles from client feedback and logs to find out the real cause.
- Research on up-to-date technology stacks to continue bringing better performance and higher quality products to stakeholders.
- Write documentation for different technologies and knowledge to share among everyone.
- Provide insight for database performance and stability.
Job Requirements
- Diploma / Bachelor's Degree / Professional Certificates in Computer Science / Information Technology / Software Engineering, etc.
- At least 4 years of relevant experience in full stack web development.
- Candidate should possess a good understanding of and practical experience with Java web-based application development.
- Strong Java skills and object-oriented design experience, including design patterns.
- Experience in using Spring & Hibernate in programming work is highly preferred.
- Familiarity with Unix/Linux environment.
- Familiarity with different source control tools.
- Good knowledge of microservices is an added advantage.
- Experience in database performance tuning and query enhancement is an added advantage.
- Experience in dev-ops relevant tasks is an added advantage.
- Knowledge of Billing/charging interface/API is an added advantage.
- Ability to work with customers and identify adoption barriers, putting forth plans to address these issues.
- Excellent analytical, problem-solving, teamwork, and communication skills.
Please send your updated CV to james.teo@peopleprofilers.com if the role is relevant to your experience.
Due to the volume of applications, we regret to inform that only shortlisted candidates will be notified.
Required Skills: