Back to Jobs
Lead Java Spring Boot Microservices
Actively Reviewing
Litmus7
Job Description
Highly proficient in object-oriented programming in Java. Minimum 10 years of IT experience.
Should be able to articulate design patterns and principles and their application.
Should be familiar with articulating time and space complexity of programs.
Should be comfortable with Java 8 and above features.
Knowledge of Multi-threading, Java Streams, Lambdas, Functional Interfaces, Comparators, Exception Handling, CompletableFuture.
Proficient in core concepts of Spring Boot like Inversion of Control, Dependency Injection, AOP, Component Scanning, Bean Scopes, Bean Lifecycle, Spring Boot Annotations, REST API Exception Handling, JPA.
Experience in test-driven development (TDD), integration testing, and end-to-end testing using Junit, Mockito etc.
Microservices Open API standards, experience with Message Brokers, RDBMS, NoSQL database, Caches, common microservice architectural patterns.
Experience with any cloud service provider application/service architecture, including deployment and scaling.
Experience with Continuous Integration Delivery models such as Azure DevOps, including Git, CI/CD pipelines and IaC.
Hands on experience/knowledge in Cloud Services, DevOps, Docker images, Containers, Kubernetes, distributed cache (Redis).
Hands on experience /knowledge in front-end technologies like Angular, React, JavaScript, or TypeScript.
Ability to write and review code for security best practices, including OWASP Top 10
Other Requirements
The ideal candidate would be a self-starter, with an eye for detail.
Should have worked in a creative and problem-solving environment.
Should be a continuous learner and a great team player.
Should be able to articulate design patterns and principles and their application.
Should be familiar with articulating time and space complexity of programs.
Should be comfortable with Java 8 and above features.
Knowledge of Multi-threading, Java Streams, Lambdas, Functional Interfaces, Comparators, Exception Handling, CompletableFuture.
Proficient in core concepts of Spring Boot like Inversion of Control, Dependency Injection, AOP, Component Scanning, Bean Scopes, Bean Lifecycle, Spring Boot Annotations, REST API Exception Handling, JPA.
Experience in test-driven development (TDD), integration testing, and end-to-end testing using Junit, Mockito etc.
Microservices Open API standards, experience with Message Brokers, RDBMS, NoSQL database, Caches, common microservice architectural patterns.
Experience with any cloud service provider application/service architecture, including deployment and scaling.
Experience with Continuous Integration Delivery models such as Azure DevOps, including Git, CI/CD pipelines and IaC.
Hands on experience/knowledge in Cloud Services, DevOps, Docker images, Containers, Kubernetes, distributed cache (Redis).
Hands on experience /knowledge in front-end technologies like Angular, React, JavaScript, or TypeScript.
Ability to write and review code for security best practices, including OWASP Top 10
Other Requirements
The ideal candidate would be a self-starter, with an eye for detail.
Should have worked in a creative and problem-solving environment.
Should be a continuous learner and a great team player.
Required Skills
Share
Quick Apply
Upload your resume to apply for this position
–