HamburgerMenu
hirist

Lead Software Engineer - Java Technologies

NS Global Corporation
Multiple Locations
12 - 15 Years

Posted on: 25/07/2025

Job Description

Description :

- 7+ years of professional experience in microservices-based cloud-native development within an enterprise-level domain - total 12 to 15 tears (Scrrening questiones into attachement)

- 3+ years of experience leading teams

- Strong hands-on experience architecting and implementing Java-based applications. Java (21 preferred) features like lambda expressions, Stream API, CompletableFuture, etc.

- Expertise in Spring Boot, Hibernate, and related technologies.

- In-depth knowledge of hexagonal architecture and Experienced with implementing Microservices using Spring Boot, Kafka, Redis

- Experience with Restful APIs

- Strong expertise in Postgres, including schema design, and optimization

- Experience with large scale batch processing

- Experience using container & serverless architectures (Docker, Kubernetes, AWS Lambda, AWS ECS)

- Proficient with Test Driven and Domain Driven Development (TDD / DDD), including using automated test frameworks (e.g., JUnit, Cypress, WireMock)

- You are an experienced user of one or more Application Lifecycle Management tools (e.g., Jira, Confluence).

- Experienced with DevOps creating CI/CD tools and pipelines. (Jenkins)

- Strong knowledge of GIT as a source control management (SCM) tool.

- Solid verbal and written communication and consultant/client-facing skills are a must.


- As a true consultant, you are a self-starter who takes initiative.

- Proven leadership and mentoring experience.

- Strong problem-solving and analytical skills.

What Makes You Stand Out :

- Hands-on experience with cryptographic operations and hardware security modules.

- Previous experience with key management systems or similar secure systems.

- Familiarity using Scrum/Agile development methodology

- Self-starter mindset, taking initiative and ownership of a challenge while providing practical and innovative solutions

- Experience speaking to technical and business audiences while working globally

- Inspiring others to follow your lead

- An eagerness to share your knowledge with others

- A desire to continuously learn as you strive to develop and improve as a team

Strong desire to grow the business of software development by helping to grow the team and be involved in practice leadership


info-icon

Did you find something suspicious?