Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Litmus7 Systems Consulting

Lead Java Developer - Spring

Posted Updated 6 views
Discussion

Description

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.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →