INFOSIGHT CONSULTING Pte Ltd
Full Stack Engineer(microservices senior developer)
Senior full-stack Java engineer building high-volume, low-latency microservices across the full development lifecycle. Core stack: Java/J2EE with Spring Boot, Oracle/MySQL with JPA, Kafka and Redis middleware, Docker/Kubernetes, and CI/CD with Bamboo, Git, Bit-Bucket and Nexus plus EFK, Grafana and Prometheus monitoring.
- Compensation
- Not disclosed
- Location
- Singapore River, Central Region
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Must have
- At least 5-7 years of coding experience
- Strong skills/experience with databases
- Strong J2EE skills/experience, familiar with open source frameworks
- Familiar with Spring, Spring MVC, Spring Boot, Oracle, MySQL, JPA
- Knowledge of widely used middleware like Kafka, Redis
- Familiar with CI/CD pipelines with Bamboo, Git, Bit-Bucket, Nexus and Test Driven Design (TDD)
- Familiar with application logging and monitoring frameworks like EFK, Grafana, Prometheus
- Good knowledge on containerization of Java-based applications with Docker and Kubernetes
- Java / J2EE (mandatory skillset)
- Docker, Kubernetes, Kafka and Redis (mandatory skillset)
- Bamboo, Git, Bit-Bucket, Nexus (mandatory skillset)
Full description
Job descriptions:
- At least 5-7 years of coding experience.
- Have strong skills/experience on database.
- Have strong J2EE skills/experience, familiar with open source frameworks
- Familiar with Spring, Spring MVC, Spring Boot, Oracle, MySQL, JPA
- Has adequate knowledge of widely used middleware like Kafka, Redis etc.
- Familiar with CI/CD pipelines with Bamboo, GIT, Bit-Bucket, Nexus and Test Driven Design (TDD)
- Familiar with application logging and monitoring frameworks like EFK, Grafana, Prometheus etc.
- Good knowledge on Containerization of java based application with Docker and Kubernetes
- Contribute in all phases of the development lifecycle.
- Developing high-volume, low-latency applications and delivering high-availability and performance.
- Translate application design and use cases into functional applications.
- Design, build, and maintain efficient, reusable, and reliable application coding.
- Identify bottlenecks and bugs and propose solutions to these problems.
- Prepare and produce releases of software components.
Mandatory skillsets:
- JAVA / J2EE
- Spring, Spring MVC, Spring Boot, Oracle, MySQL, JPA
- Docker , Kubernetes , Kafka and Redis
- Bamboo, GIT, Bit-Bucket,Nexus