Statworks (S) Pte Ltd offers IT Consulting, Software Development, and Technical Support services. We are hiring Full Stack Developers (Singapore Citizens/PRs) with 5+ years experience.
Job Summary
You will lead the design, development, and support of large-scale web-based systems, driving the full software product lifecycle. Collaborate within Agile teams to deliver robust, scalable Full Stack solutions that advance business objectives and enhance user experience.
Responsibilities
- Design and development of Java/SpringBoot-based backend systems to deliver scalable and maintainable software solutions
- Develop and maintain RESTful APIs and Microservices using Spring Boot and Spring Cloud to support business functionality
- Build dynamic front-end applications using ReactJS v16.8+ with advanced TypeScript and Redux for state management to enhance user engagement
- Apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies using JUnit, Mockito, and Cucumber to ensure software quality and reliability
- Manage code versioning and collaboration using Git to maintain code integrity and streamline development workflows
- Utilize DevOps fundamentals including CI/CD pipelines, Docker, and Kubernetes to automate deployment and improve operational efficiency
- Support environment and release management processes to ensure smooth software delivery and deployment
- Integrate cloud platform services such as Kubernetes and API Gateway to leverage scalable infrastructure
- Employ event-driven architecture concepts using Kafka to enable real-time data processing and communication
- Analyze complex problems and develop innovative, effective solutions to meet evolving client requirements
- Collaborate with culturally diverse Agile teams, demonstrating strong communication and commitment to project goals
Required competencies and certifications
- Proven experience with Java 17+ development and SpringBoot framework
- Expertise in RESTful API and Microservices architecture development
- Proficiency in ReactJS v16.8+, Redux, ES6, and advanced TypeScript concepts
- Experience with React Native for mobile application development on iOS and Android platforms
- Skilled in TDD/BDD practices using JUnit, Mockito, and Cucumber
- Familiarity with Git for code version control
- Basic knowledge of DevOps tools and practices including CI/CD, Docker, and Kubernetes
- Understanding of cloud platform services and event bus technologies such as Kafka
Preferred competencies and qualifications
- Experience with Agile development methodologies such as Scrum and Kanban
- Exposure to environment management, release management, and deployment best practices
- Ability to work effectively in a culturally diverse environment