Software Developer

SG, Singapore

Job Description

We are seeking a highly skilled

Senior Developer

to join our development team. The ideal candidate will have strong expertise in

Java-based application development

, deep understanding of software design principles, and proven experience in building scalable, high-performance applications. As a senior member of the team, you will play a key role in

designing, coding, reviewing, and mentoring

junior developers while collaborating with cross-functional teams.


Key Responsibilities


------------------------

Design, develop, test, and deploy

robust, scalable, and secure Java applications

. Lead the

end-to-end development lifecycle

, from requirement analysis to deployment and support. Collaborate with architects, product managers, QA, and DevOps teams to deliver high-quality software. Write clean, efficient, and maintainable code following

best practices and coding standards

. Conduct

code reviews

and provide guidance to junior and mid-level developers. Troubleshoot, optimize performance, and ensure system reliability. Stay updated with

emerging technologies and industry trends

to drive innovation.

Required Skills & Qualifications


-------------------------------------

Bachelor's/Master's degree in

Computer Science, Engineering, or related field

.

10+ years of hands-on experience

in Java development (Java 8/11/17+). Strong knowledge of

OOP, data structures, algorithms, and design patterns

. Experience with

Spring Framework (Spring Boot, Spring MVC, Spring Security)

. Proficiency in

RESTful APIs, Microservices architecture, and integration

. Strong knowledge of

SQL and NoSQL databases

(MySQL, PostgreSQL, MongoDB, etc.). Familiarity with

cloud platforms

(AWS, Azure, GCP) and containerization (Docker, Kubernetes). Solid understanding of

CI/CD pipelines, Git, and build tools (Maven/Gradle)

. Experience with

testing frameworks

(JUnit, Mockito, etc.). Excellent problem-solving, communication, and leadership skills.

Nice to Have


----------------

Experience with

message brokers

(Kafka, RabbitMQ). Knowledge of

front-end technologies

(Angular, React, Vue.js) for full-stack exposure. * Familiarity with

DevOps practices and monitoring tools

(Prometheus, ELK, Grafana).

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1618861
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned