Senior Backend Engineer
DCI CONSULTANTS PRIVATE LIMITED
5 days ago
Posted date5 days ago
N/A
Minimum levelN/A
EngineeringJob category
EngineeringSenior 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:
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
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**
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:
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
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**
JOB SUMMARY
Senior Backend Engineer
DCI CONSULTANTS PRIVATE LIMITED
Singapore
5 days ago
N/A
Contract / Freelance / Self-employed
Senior Backend Engineer