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)
Soft Skills
Strong analytical and problem-solving abilities
Excellent communication and stakeholder management skills
Ability to work in fast-paced, high-pressure environments
Leadership and mentoring capabilities
Detail-oriented with strong ownership mindset
Key Deliverables
High-quality, scalable, and secure application modules
Well-documented system design and architecture
Successful delivery of features within project timelines
Stable and optimized production deployments
Continuous improvement in system performance and reliability
Nice-to-Have
Experience in Oracle SOA / Integration platforms
Experience working in government or regulated environments
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Back End Developer Full-Time Jobs in Singapore.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast!
Find the best jobs in Singapore, apply in 1 click and get a job today!