- 30 CECIL STREET Central Region (Singapore) Singapore

Lokasi Kerja
Penerangan Kerja
Tanggungjawab
Software Engineer (Must Have Java Prefer Oracle PL/SQL,React,Spring Boot)
Job Description
We're looking for a detail-oriented and analytical Software Engineer with strong Java expertise to join our growing engineering team in Singapore. In this role, you will design, develop, and maintain robust Java-based applications while adhering to industry best practices and coding standards. You will work collaboratively with cross-functional teams to deliver high-quality software solutions that drive business value.
- Design and develop scalable Java applications using object-oriented programming principles and established design patterns
- Write clean, maintainable, and well-documented code while conducting thorough code reviews to ensure quality standards
- Analyze technical requirements and translate them into efficient, organized software solutions
- Develop and execute unit tests and participate in test-driven development practices to ensure application reliability
- Debug and troubleshoot complex issues, demonstrating strong analytical and problem-solving skills
- Collaborate with team members to understand requirements, provide technical insights, and contribute to architectural decisions
- Utilize version control systems effectively to manage code repositories and maintain code integrity
- Participate in agile development processes, including sprint planning, daily standups, and retrospectives
- Continuously improve code performance and optimize existing systems for efficiency
- Stay current with Java ecosystem developments and emerging technologies relevant to the role
Qualifications
**Required Skills & Experience:**
- Proficiency in Java programming with a strong understanding of object-oriented programming concepts
- Demonstrated experience developing production-grade Java applications
- Solid knowledge of software design patterns and best practices
- Experience with version control systems, particularly Git
- Familiarity with unit testing frameworks and test-driven development methodologies
- Strong analytical and problem-solving abilities with meticulous attention to detail
- Excellent organizational skills and ability to manage multiple tasks efficiently
- Experience working in collaborative team environments
**Preferred Skills & Experience:**
- Experience with Spring Framework or other Java-based frameworks
- Knowledge of microservices architecture and RESTful API development
- Familiarity with SQL and relational database design
- Experience with CI/CD pipelines and automated deployment processes
- Understanding of Agile methodologies and software development lifecycle
- Experience with performance optimization and debugging complex systems
- Familiarity with containerization technologies such as Docker
Peringatan Penting
Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.