Java Developer

SG, Singapore

Job Description

Job Summary:



We are seeking a skilled

Java Developer

to design, develop, and maintain high-performance, scalable, and secure applications. The ideal candidate should have strong experience in

Java, Spring Boot, and microservices architecture

and be comfortable working in an Agile development environment.


Key Responsibilities:



#

1. Software Development & Maintenance



Design, develop, test, and deploy Java-based applications. Implement

RESTful APIs and microservices

using

Spring Boot

. Optimize application performance and scalability.
#

2. System Architecture & Design



Participate in architectural discussions and contribute to system design. Ensure application security, reliability, and maintainability.
#

3. Database & Backend Development



Work with

SQL and NoSQL databases

(e.g., MySQL, PostgreSQL, MongoDB). Write efficient queries and optimize database performance.
#

4. Collaboration & Agile Development



Work closely with

frontend developers, QA engineers, and DevOps teams

. Follow Agile methodologies (Scrum/Kanban) and participate in sprint planning. Use tools like

Git, JIRA, Confluence

for version control and project tracking.
#

5. Testing & Quality Assurance



Write unit and integration tests using

JUnit, Mockito, or TestNG

. Ensure code quality with proper documentation and code reviews.
#

6. Continuous Integration & Deployment (CI/CD)



Work with

Docker, Kubernetes, Jenkins, and CI/CD pipelines

for automated deployment.

Requirements:



#

Technical Skills & Experience:



2-6 years

of experience in Java development. Proficiency in

Java 8+

,

Spring Boot, Spring MVC, Hibernate/JPA

. Strong understanding of

microservices architecture

and RESTful APIs. Experience with

database management (SQL & NoSQL)

. Knowledge of

cloud platforms (AWS, Azure, or Google Cloud)

is a plus. Familiarity with

message brokers (Kafka, RabbitMQ)

is an advantage.
#

Soft Skills:



Strong problem-solving and analytical skills. Good communication and teamwork skills. Ability to learn and adapt to new technologies quickly.
#

Education & Certifications:



Bachelor's degree in

Computer Science, Software Engineering, or a related field

. * Java certification (e.g.,

Oracle Certified Java Developer

) is a plus.

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
    JD1553115
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned