O stanowisku
Z ogłoszenia pracodawcy · ITCAN PTE. LIMITED · opublikowano 13 października 2026
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
















