Senior Java Developer

Manpower

  • Job Reference: 159705
  • Industry: Information and Communications Technology
  • Consultant Registration Number: R22108699
  • EA License Number: 02C3423

Key responsibilities

  • Architect and design enterprise-scale Java applications, establishing best practices and technical standards across development teams
  • Lead the development of complex software solutions, ensuring code quality, scalability, and maintainability
  • Mentor and coach senior software engineers and development teams, fostering a culture of technical excellence and continuous improvement
  • Collaborate with product, business, and infrastructure teams to translate requirements into robust technical solutions
  • Conduct code reviews and provide technical guidance to ensure adherence to architectural patterns and coding standards
  • Evaluate and recommend technology choices, frameworks, and tools to enhance development efficiency and system performance
  • Drive innovation by researching emerging technologies and methodologies relevant to Java ecosystem development
  • Participate in strategic technical planning and contribute to the long-term vision of our engineering capabilities
  • Troubleshoot and resolve complex technical issues, providing solutions that improve system reliability and performance

What we're looking for

  • 10-12 years of professional software development experience with solid expertise in Java and related technologies
  • Proven track record of designing and implementing large-scale, distributed systems and microservices architectures
  • Deep knowledge of Java frameworks and ecosystems, including Spring, Hibernate, and related technologies
  • Demonstrated leadership experience mentoring engineering teams and driving technical excellence
  • Solid understanding of software design patterns, SOLID principles, and architectural best practices
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerisation technologies such as Docker and Kubernetes
  • Proficiency in DevOps practices, CI/CD pipelines, and infrastructure-as-code approaches
  • Excellent problem-solving capabilities and the ability to think strategically about technology decisions
  • Good communication skills with the ability to articulate complex technical concepts to diverse stakeholders
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience)

Location

Singapore

RECRUITER

Srikanth Ramakrishna

+65 6232 8811

***email_hidden***