DCI CONSULTANTS PRIVATE LIMITED
Singapore / Global
Singapore / Global
Senior Backend Software
We are seeking a skilled Senior Backend Engineer to join our agile development team. In this role, you will be
responsible for designing, developing, and maintaining scalable backend services and APIs , while
contributing to architectural decisions and mentoring junior developers .
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:
AWS Lambda and serverless architecture
Amazon ECS/EKS
Amazon RDS and DynamoDB
Amazon S3
AWS CloudFormation/CDK
Amazon CloudWatch
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
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
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
What We Offer
Opportunity to work on impactful government digital services
Technical leadership opportunities
Professional development and AWS certification support
Competitive compensation package
Flexible working arrangements
Regular knowledge sharing sessions
Collaborative team environment
If you are passionate about backend development and cloud architecture, and want to contribute to meaningful public sector projects, we would love to hear from you.
**We regret to inform that only shortlisted candidates will be notified. Personal data collected will be used for recruitment purposes**
#J-18808-Ljbffr
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global