Search by job, company or skills

I

Java, Spring Boot, Hibernate / Jpa, Microservices - Software Developer

5-10 Years
SGD 6,500 - 8,000 per month
Save
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

Job Description

Role Overview 

We are seeking an experienced Senior Java Developer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, microservices architecture, and experience working in mission-critical systems such as financial, government, or large-scale digital platforms. 

The role involves technical leadership, solution design, hands-on development, and collaboration with cross-functional teams across development, QA, DevOps, and stakeholders. 

 

Key Responsibilities 

1. Application Development & Design 

  • Design, develop, and maintain robust, scalable, and secure Java-based applications. 
  • Build microservices using Spring Boot, Spring Cloud, and RESTful APIs. 
  • Develop reusable components and frameworks following best practices. 
  • Ensure high performance, availability, and responsiveness of applications. 

2. Technical Leadership 

  • Provide technical guidance and mentorship to junior and mid-level developers. 
  • Review code and ensure adherence to coding standards, security practices, and design principles. 
  • Drive design discussions and propose optimal architecture solutions. 

3. System Architecture & Integration 

  • Design and implement microservices architecture, event-driven systems, and API integrations. 
  • Integrate with external systems such as payment gateways, banking APIs, or government systems. 
  • Ensure secure data exchange and compliance with industry standards. 

4. Performance & Optimization 

  • Analyze and optimize application performance, including memory management and concurrency. 
  • Handle large-scale transaction processing (batch and real-time). 
  • Identify bottlenecks and implement solutions for performance tuning. 

5. Database & Backend Management 

  • Work with relational databases such as Oracle. 

6. DevOps & Deployment 

  • Collaborate with DevOps teams for CI/CD pipeline implementation (e.g., Azure DevOps, Jenkins). 
  • Manage deployments across development, SIT, UAT, and production environments. 
  • Knowledge on Docker / Kubernetes will be added advantage. 

7 . Security & Compliance 

  • Implement secure coding practices aligned with OWASP and enterprise security guidelines
  • Ensure compliance with PCI-DSS (for payment systems) or relevant regulatory standards. 
  • Manage authentication and authorization mechanisms (OAuth2, JWT). 

9. Stakeholder & Team Collaboration 

  • Work closely with business analysts, product owners, and stakeholders to clarify requirements. 
  • Participate in Agile ceremonies (Scrum, sprint planning, retrospectives). 
  • Provide clear technical documentation and status updates. 

 

Required Skills & Qualifications 

Technical Skills 

  • Strong proficiency in Java (Java 8/11/17+) 
  • Hands-on experience with: 
  • Spring Framework (Spring Boot, Spring MVC, Spring Security) 
  • RESTful API development & microservices architecture 
  • Hibernate/JPA 
  • Strong knowledge of: 
  • Object-Oriented Programming (OOP) 

DevOps & Tools 

  • Experience with: 
  • CI/CD tools (Azure DevOps, Jenkins) 
  • Version control (Git) 
  • Build tools (Maven, Gradle) 
  • Familiarity with: 
  • Docker & Kubernetes 

Integration Experience 

  • Experience integrating with: 
  • Payment gateways (Stripe, PayNow, Apple Pay, etc.) 
  • Government or enterprise APIs 
  • External vendor systems 

 

Preferred Qualifications 

  • Experience in financial systems, billing platforms, or payment processing systems 
  • Exposure to cloud platforms (Azure/AWS/GCP) 
  • Experience with event-driven architecture 
  • Familiarity with API security standards 
  • Certification in Java / Cloud / Architecture (optional but advantageous) 

 

Bachelors/ Degree

More Info

About Company

Job ID: 149145127

Similar Jobs

Singapore, Cross Street

Skills:

HibernateMavenPostgreSQLSpring BootKafkaShell ScriptingSqlMicroservicesJenkinsGitDB2BitbucketPerlLinuxOpenshiftGitlabJpaPythonKubernetesAWSJava 17

Singapore

Skills:

JavaMySQLSpring BootAngularFull-stack developmentOWASP Secure Coding PracticesAI-assisted development practices

Singapore, Cecil Street

Skills:

JavaCloud TechnologiesGitVersion Control SystemsSpring BootRestful Apismicroservices architectureAI Cloud

Singapore

Skills:

Pl SqlBoomiNode.jsSqlAzure DevOpsOracle databasesJava Spring Boot

Singapore

Skills:

DevopsSpring BootJava 8MicroservicesService-oriented technologiesopen systems