Search by job, company or skills

T

Senior Microservices Developer

6-9 Years
SGD 9,000 - 12,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

MustHave Skills

  • Java (preferably Java 17+) with strong OOP, collections, and concurrency fundamentals.
  • Spring ecosystem (Spring Boot, MVC, Data/JPA, Security),
  • Hibernate ability to design and build scalable microservices. Eventdriven architecture with Kafka (producers/consumers, schema/serialization, stream processing basics).
  • API development (REST gRPC/Protobuf exposure ideal) including API Gateway patterns secure auth (JWT) and CSRF protection
  • Cloud deployment on AWS (ECS, EC2, RDS, ElastiCache) and Infrastructure as Code (CloudFormation)
  • Containers & Orchestration: Docker and Kubernetes/Openshift for build, deploy, and runtime operations.
  • CI/CD with Jenkins Gitbased workflows pullrequest reviews.
  • Testing discipline (JUnit, Mockito comfortable with TDD and 80%+ coverage expectations).
  • Databases: solid SQL with PostgreSQL/MySQL/Oracle basic schema design, indexing, and query optimization.

GoodtoHave Skills

  • CQRS and circuitbreaker/resiliency patterns rate limiting at API gateway level.
  • Spring Batch for scheduled/batch processing, Quartz job scheduling.
  • Security hardening (encryption/decryption of sensitive data static analysis with SonarQube Veracode familiarity)
  • Messaging/JMS, IBM MQ healthcare messaging (HL7) exposure. Experience across payments/banking/healthcare domains and
  • large enterprise environments (JBoss/WebLogic/Tomcat)

Roles & Responsibilities

  • Design & build highthroughput, lowlatency microservices in Java/Spring drive API design (REST/gRPC) and contract standards
  • Lead technical delivery across the SDLC: solutioning, estimation, implementation, integration, and production readiness
  • Implement eventdriven systems with Kafka (topic design, consumer groups, offsets, error handling, retries, deadletter strategies).
  • Harden security (JWT, CSRF, encryption of sensitive fields) enforce secure coding practices and peer reviews.
  • Optimize performance (Redis caching, pagination strategies, profiling SLAdriven tuning)
  • Automate build & deploy with Jenkins pipelines and containerized delivery to Kubernetes/Openshift champion IaC for environments. Instrument observability (Prometheus/Grafana/Dynatrace dashboards, alerts, SLOs) perform rootcause analysis for incidents
  • Maintain code quality via TDD, unit/integration tests (JUnit/Mockito), static analysis (SonarQube), and secure scans (Veracode).
  • Collaborate crossfunctionally with product, security, QA, and frontend teams (Angular/React) to deliver cohesive features and UX.
  • Mentor junior engineers conduct design/code reviews and contribute to engineering best practices.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 135945821