Jobs · mycareersfuture

Software Engineer [Java/Oracle]
ITCAN PTE. LIMITED · 30 CECIL STREET, Singapore · Posted 13d ago
About the role
Join a dynamic engineering team to design, develop, and maintain high-quality software applications using Java and Oracle. Collaborate with cross-functional teams to deliver scalable solutions, and participate in the full software development lifecycle. The role requires a minimum of 3 years of professional software development experience.
Full job description (as posted) ↓
Job Description We're looking for a talented and innovative Software Engineer to join our dynamic engineering team in Singapore. In this role, you'll design, develop, and maintain high-quality software applications while collaborating with cross-functional teams to deliver scalable solutions. You'll have the opportunity to work on challenging projects, contribute to our technical vision, and grow your skill set in a supportive and inclusive environment that values continuous learning and innovation. - Develop, test, and deploy software applications using industry best practices and coding standards - Analyze technical requirements and translate them into well-structured, maintainable code - Design and implement efficient algorithms and data structures to solve complex problems - Conduct code reviews and provide constructive feedback to team members to maintain code quality and foster a collaborative learning environment - Troubleshoot and debug software issues, identifying root causes and implementing effective solutions with resilience and analytical thinking - Collaborate with product managers, architects, and other engineers to understand requirements and deliver innovative, scalable solutions - Participate in the full software development lifecycle, from design and development through testing and deployment - Document code, technical specifications, and architectural decisions for team reference and knowledge sharing - Stay current with emerging technologies and industry trends, contributing ideas to improve our development processes - Contribute to system design discussions and architectural decisions that align with organizational goals Qualifications Required Qualifications: - Minimum 3+ years of professional software development experience - Proficiency in one or more programming languages (Java, Python, C++, JavaScript, or similar) - Strong understanding of object-oriented programming principles and design patterns - Solid problem-solving and analytical skills with attention to detail - Experience with version control systems (Git or similar) - Ability to write clean, efficient, and well-documented code - Familiarity with software testing and quality assurance practices - Strong communication and interpersonal skills with the ability to work effectively in team environments - Experience with relational or non-relational databases Preferred Qualifications: - Experience with popular frameworks and libraries relevant to your programming language of choice - Knowledge of software design patterns and architectural principles - Familiarity with Agile or Scrum development methodologies - Experience developing RESTful APIs or microservices - Understanding of system design and scalability considerations - Experience with continuous integration and continuous deployment (CI/CD) tools and practices - Exposure to cloud platforms (AWS, Azure, Google Cloud, or similar) - Experience with containerization technologies (Docker, Kubernetes) - Familiarity with debugging tools and performance profiling techniques - Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent professional experience)
Read the full posting on mycareersfuture →
FAQ
Is the Software Engineer [Java/Oracle] role at ITCAN PTE. LIMITED remote?+
This Software Engineer [Java/Oracle] position is listed as onsite (30 CECIL STREET, Singapore).
What is the salary for the Software Engineer [Java/Oracle] role at ITCAN PTE. LIMITED?+
The listing states 5000-6000 SGD/month.
What seniority level is this Software Engineer [Java/Oracle] role?+
This is a mid level position.
How do I apply for the Software Engineer [Java/Oracle] role at ITCAN PTE. LIMITED?+
Use the "Apply on mycareersfuture" button to open the original posting on mycareersfuture, where you can submit your application directly to ITCAN PTE. LIMITED.