
Principal Backend Software Developer
7 days ago
Exciting Opportunity for a Senior Software Engineer
Job Description:We are seeking an experienced and skilled software engineer to join our team. The ideal candidate will have a strong background in designing and developing robust, scalable backend services using Java Spring Boot/Kotlin/C#. This is a challenging role that requires a high level of expertise in software engineering principles, architecture patterns, and cloud computing.
Key Responsibilities include designing and implementing RESTful APIs and microservices following best practices, leading the design and implementation of database schemas and data models, ensuring high performance, reliability, and security of backend systems, collaborating with frontend developers and other stakeholders to define and implement API contracts, mentoring junior developers and conducting thorough code reviews, participating in system design discussions and technical planning, implementing and maintaining CI/CD pipelines, and troubleshooting production issues and optimizing system performance.
Requirements:- 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, and 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
- 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
- AWS certifications (Solutions Architect, Developer)
- Experience with container orchestration (Kubernetes, Docker)
- Experience with message queuing systems (Kafka, RabbitMQ)
- Familiarity with reactive programming
- 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
-
Principal Software Engineer
1 week ago
Singapore beBee Backend Full time $80,000 - $120,000About the RoleWe are seeking a skilled Backend Software Architect to join our team. The successful candidate will be responsible for designing and implementing scalable and high-performance applications that meet the needs of our clients. This is an excellent opportunity for someone who wants to take their career to the next level.Key...
-
Principal Backend Software Developer
5 days ago
Singapore beBeeBackend Full time $120,000 - $200,000Job OverviewWe're seeking an experienced software developer to drive backend system design and development. The ideal candidate will have a strong understanding of software architecture, programming languages, and databases.Main Responsibilities:Design and develop scalable, efficient backend systemsCollaborate with cross-functional teams to identify and...
-
Software Engineer
1 week ago
Singapore VANGUARD SOFTWARE PTE. LTD. Full time**JOB DUTIES**: - Define overall backend architecture for new systems and software products based on product requirements. - Responsible for systems functional backend development optimised in terms of performance, responsiveness, security, reliability and feasibility. - Lead system design and improve system stability with best practices such as agile...
-
Principal Backend Software Developer
4 days ago
Singapore beBeeBackend Full timeJob Overview We're seeking an experienced software developer to drive backend system design and development. The ideal candidate will have a strong understanding of software architecture, programming languages, and databases. Main Responsibilities: Design and develop scalable, efficient backend systems Collaborate with cross-functional teams to...
-
Principal Software Developer
2 weeks ago
Singapore beBeeSoftwareDeveloper Full timeJob Title: Principal Software Developer Job Description: We are seeking an experienced and skilled software developer to join our team as a Principal Software Developer. This role will be responsible for designing, implementing, and maintaining complex software systems using Java programming language. In this role, you will work closely with cross-functional...
-
Principal Backend Developer
1 week ago
Singapore beBeeSoftware Full time $150,000 - $200,000Backend Software Developer PositionWe are seeking a skilled Backend Software Developer to join our team. As a seasoned developer, you will be responsible for designing, developing, and maintaining scalable backend services and APIs.This role requires a strong understanding of software design patterns and principles, as well as experience with version control...
-
Principal Backend Developer
5 days ago
Singapore beBeeSoftware Full timeBackend Software Developer Position We are seeking a skilled Backend Software Developer to join our team. As a seasoned developer, you will be responsible for designing, developing, and maintaining scalable backend services and APIs. This role requires a strong understanding of software design patterns and principles, as well as experience with version...
-
Principal Software Backend Developer
2 weeks ago
Singapore beBeeBackend Full timeSoftware Development Opportunity We are seeking an experienced Backend Developer to join our team. The ideal candidate will have a strong background in software development, with expertise in designing scalable systems and developing impactful digital solutions. The successful candidate will be responsible for: Designing and implementing business...
-
Backend Software Development
1 week ago
Singapore Good Job Creations Pte Ltd Full timeResponsibilities - Design, develop, test and implement software programs in a backend architecture - Design and drive backend infrastructure, accelerate backend technology atmosphere, and guide technology construction - Responsible for the end-to-end technical design, development and bug fixing of software programs, ensuring that software products are...
-
Principal Full Stack Developer
2 weeks ago
Singapore beBeeFullStackDeveloper Full timeJob Title: Principal Full Stack Developer Description: We are seeking a highly skilled and experienced Principal Full Stack Developer to join our team. The ideal candidate will have a strong background in software development, with expertise in both frontend and backend technologies. Responsibilities: Design, develop, test, document, and deploy new software...