Job Description
We are a leading Singapore-based software consulting firm dedicated to delivering innovative technology solutions to clients across diverse industries. Our team of experts is committed to excellence, continuous learning, and collaborative growth.
As a Java Developer, you will play a pivotal role in designing, developing, and maintaining robust software applications that power our clients' business operations. You'll work alongside talented professionals on challenging projects that make a real impact.
In this dynamic role, you'll have the opportunity to work with cutting-edge technologies, contribute to architectural decisions, and mentor junior team members. We value creativity, problem-solving abilities, and a passion for writing clean, efficient code.
Join our collaborative team where innovation meets opportunity. We offer competitive compensation, professional development programs, and a supportive work environment that encourages growth and career advancement.
If you're a motivated professional seeking to advance your career in a fast-paced consulting environment, we'd love to hear from you. Take the next step in your career journey with us!
Responsibilities
- Design, develop, and maintain high-quality Java applications and microservices
- Collaborate with cross-functional teams to define, design, and deliver new features
- Write clean, efficient, and well-documented code following industry best practices
- Participate in code reviews and contribute to continuous improvement initiatives
- Troubleshoot and resolve software defects and production issues
- Contribute to technical architecture decisions and system design
- Mentor junior developers and share knowledge across the team
- Work closely with clients to understand requirements and provide technical solutions
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent
- Proven experience in Java development with strong proficiency in core Java
- Experience with Java frameworks such as Spring, Hibernate, or Struts
- Familiarity with databases, SQL, and ORM technologies
- Understanding of software development lifecycle and agile methodologies
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
- Experience with RESTful API development and cloud platforms is a plus