Search by job, company or skills

Software Engineer

Software Engineer

elliott moss consulting
Fresher
Not Disclosed
Early Applicant
  • Posted 16 days ago
  • Be among the first 10 applicants

Job Description

We are looking for a detail-oriented Software Engineer with strong Java expertise to join our engineering team in Singapore. The role involves designing, developing, testing, and maintaining scalable Java applications while following best practices and Agile development methodologies.

Key Responsibilities

  • Design and develop scalable applications using Java, OOP principles, and design patterns.
  • Translate technical requirements into clean, efficient, and maintainable solutions.
  • Write, review, and maintain high-quality, well-documented code.
  • Develop unit tests and contribute to test-driven development practices.
  • Troubleshoot and resolve complex application and performance issues.
  • Develop and integrate RESTful APIs and microservices.
  • Collaborate with developers, architects, product teams, and other stakeholders.
  • Use Git/version control effectively to manage source code.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Optimize application performance and continuously improve existing systems.
  • Contribute to technical and architectural discussions.
  • Keep up to date with the latest Java ecosystem and software engineering practices.

Required Skills & Experience

  • Strong hands-on experience in Java development.
  • Good understanding of Object-Oriented Programming (OOP) and software design patterns.
  • Proven experience developing production-grade Java applications.
  • Strong knowledge of Git and version control practices.
  • Experience with unit testing and TDD methodologies.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to work effectively in a collaborative Agile environment.
  • Strong attention to detail and ability to manage multiple priorities.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Similar Jobs

2-4 yrs
Singapore
Skills:
Java, Kotlin, Backend services development, AI tools
2-4 yrs
Singapore
Skills:
Java, Git, Agile Development Methodologies, Spring Boot, MongoDB, Mssql, RESTful API design, Microservices architecture
Singapore
Skills:
Uikit, Restful Apis, Swift, mobile CI CD pipelines, GitHub Actions, Xcode Cloud, SwiftUI, Fastlane, XCTest
Singapore
Skills:
Java, Agile Methodologies, Cloud Technologies, Software Development Life Cycle, System Design, Machine Learning, Application Development, Python, Testing, AI tools, Application Resiliency, Security, Operational stability, CI/CD, Database querying languages
Singapore
Skills:
path planning , C#, Mqtt, Python, C++, Routing, Algorithms, Restful Apis, Task allocation, Experimentation frameworks, Fleet management, Operational logs, Optimization, Distributed service architectures, Simulation environments, Robot telemetry, Operations Research, Real-time systems, ROS2, Robotic coordination, Robotics middleware, Data Analysis, Scheduling, Graph-based methods, Logistics system design, System performance metrics, Optimization methods, Large-scale optimization, control theory, Multi-agent systems