Search by job, company or skills

JOBSTER PRIVATE LTD.

Senior Software Engineer (Kotlin/Java Springboot)

Early Applicant
  • Posted 26 days ago
  • Be among the first 40 applicants
8-10 Years
SGD 7,000 - 9,800 per month

Job Description

Key Responsibilities:

. Design and develop robust, scalable backend services using Java Spring Boot/Kotlin/C#

. Architect and implement RESTful APIs and microservices following best practices

. Design and implement cloud-native solutions using AWS services

. Lead the design and implementation of database schemas and data models

. Ensure high performance, reliability, and security of backend systems

. Collaborate with frontend developers and other stakeholders to define and implement API contracts

. Mentor junior developers and conduct thorough code reviews

. Participate in system design discussions and technical planning

. Implement and maintain CI/CD pipelines

. Troubleshoot production issues and optimise system performance

Required Skills and Experience:

. 8+ years of professional software development experience

. Strong expertise in either Java Spring Boot, Kotlin, or C# (.NET Core)

. Extensive experience with RESTful APIs and microservices architecture

. Proven experience with AWS services including:

o AWS Lambda and serverless architecture

o Amazon ECS/EKS

o Amazon RDS and DynamoDB

o Amazon S3

o AWS CloudFormation/CDK

o Amazon CloudWatch

o AWS IAM and security best practices

. Proficient in SQL and experience with both relational and NoSQL databases

. Strong understanding of software design patterns and principles (SOLID, DRY, etc.)

. Experience with version control systems (Git) and CI/CD practices

. Knowledge of testing methodologies and frameworks (JUnit, TestNG, NUnit)

. Experience with Agile development practices

. Strong analytical and problem-solving skills

Technical Skills:

. Languages: Java 11+/Kotlin/C#

. Frameworks: Spring Boot, Spring Cloud, .NET Core

. Infrastructure as Code using Terraform

. Databases: PostgreSQL, MySQL, MongoDB, DynamoDB

. Tools: Maven/Gradle, Git, Jenkins/GitLab CI

. Testing: JUnit, Mockito, TestContainers

. Documentation: Swagger/OpenAPI

. Monitoring: CloudWatch, ELK Stack, Prometheus, Grafana

Good to Have:

. AWS certifications (Solutions Architect, Developer)

. Experience with container orchestration (Kubernetes, Docker)

. Experience with message queuing systems (Kafka, RabbitMQ)

. Familiarity with reactive programming

. Experience with Singapore Government IT projects

. Knowledge of Singapore Government Technology Stack (SGTS)

. Experience integrating with SingPass and CorpPass authentication

. Understanding of government security policies and compliance requirements

. Experience with performance monitoring tools and APM solutions

. Experience with event-driven architecture

More Info

Industry:Other

Function:Software Development

Job Type:Permanent Job

Date Posted: 04/09/2025

Job ID: 125465449

Report Job
View More
Last Updated: 28-09-2025 07:58:01 PM
Home Jobs in Singapore Senior Software Engineer (Kotlin/Java Springboot)

Similar Jobs