Backend Developer (Java)
Backend Developer (Java)
Job Reference BBBH98951_1619400218
Salary Negotiable
Roles & Key Responsibilities
- Work in an agile based methodology to design and develop application that meets user requirements and technical specifications
- Ensure application code quality complies with coding standards and guidelines and satisfies unit test coverage
- Participate in the entire application development lifecycle, through design, build, test, release, and maintenance
- Collaborate closely with team members and other teams to ensure smooth implementation of features
- Maintain, tune and fix application to ensure it is performing according to technical and functional specifications; perform preventive maintenance activities and provide user support
Qualification & Skills Required
- Minimum 1-2 years of experience in Java backend development
- More than 6 years of overall experience
- Degree in IT or other related discpline
- Knowledge of Java - Spring Boot, Spring Cloud stack Microservice, API best practice design
- Write well documented testable code (Practical experience with jUnit, Mockito etc.)
- Exposed to standard development ecosystem: Git, SonarQube, Jira/Confluence Can leverage enterprise messaging systems like Kafka, RabbitMQ, or other equivalent technologies
- Good knowledge of relation database and ORM frameworks (Optional) Exposed to DDD, Hexagonal architecture (Optional)
- Exposed to microservice eco-system: K8s, Istio, ELK, API gateway or other equivalent technologies (Optional)
- Practical experience with other JVM-based languages (Scala, Kotlin, Clojure)
Rvin James Murillo Andalan EA License No. 02C3423 Personnel Registration No. R1331697
{{notification.msg}}