The Java Backend Developer role involves developing and maintaining Java-based applications. The position requires 5+ years of experience in B2 and 8+ years in B3, focusing on Java 8 and Spring frameworks. Experience with Relational databases, NoSQL databases, REST APIs, and Agile methodologies is essential.
Requirements
- 5+ years of experience in B2
- 8+ years of experience in B3
- Strong Java 8 and Spring MVC, Spring Cloud, JPA, Spring Boot, Hibernate, Microservices experience
- Experience with Relational (PL-SQL/Oracle/SQL Server) and NoSQL databases
- Experience with REST based web services
- Hands-on experience with Kafka / Rabbit MQ / MQ series
- Hands-on experience in CI-CD pipeline using Jenkins, Kubernetes, Dockers
- Good to Have: Continuous Testing (TDD, Lean FT, Cucumber, Gherkin, Jboss), Code Quality Tools (Sonar, Check style, find bug)
- Excellent written and verbal communication skills
- Experience of Code Quality Tools (Sonar, Check style, find bug) plus