Job Summary
Lead Java Backend engineer with good hands-on experience (6 to 8+ years) in J2EE Java Spring Boot and Rest API development
Responsibilities
Lead Java Backend engineer with good hands-on experience (6 to 8+ years) in J2EE Java Spring Boot and Rest API development
Java 8+ is must though Java 11+ is preferred.
Strong experience in Spring Boot Spring Frameworks and JUnit
Excellent understanding of design patterns and microservice architecture
Good hands-on experience in Java multi-threading Kafka Shell Scripting REST API building distributed components
Experience in development of Java server applications
Experience with software build tools such as Maven Nexus Gradle
Experience in coding designing and building RESTful APIs
Experience with any RDMS or NoSQL databases
Proficient in test driven development and familiar with popular test frameworks
Having experience with Spring Web Flux will be an added advantage
Good to Have
Experience of AWS Docker Kubernetes
Knowledge of performance and profiling testing (jProbe jMeter YourKit etc. )
AWS or Any Cloud Experience
Experience using GitHub and CI/CD pipeline
Excellent communication and should be able to work independently and deliver the work assigned to them
Should be a self-starter and able to solve problems
Candidate should be able to work in distributed teams and Agile based projects.