HamburgerMenu
hirist

Senior Java Engineer - Spring Frameworks

Digihelic Solutions Private Limited
Anywhere in India/Multiple Locations
10 - 12 Years
star-icon
4.6white-divider20+ Reviews

Posted on: 09/12/2025

Job Description

Key Responsibilities :


- Design and develop backend services using Java and the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, Spring Security).

- Design and implement microservices with emphasis on scalability, resilience, and API contract integrity.

- Develop and optimize RESTful APIs, backend workflows, and data-processing components.

- Apply domain-driven design, clean architecture, and secure coding practices.

- Work with relational databases; ensure optimal schema design and query performance.

- Integrate services with messaging systems such as Kafka, RabbitMQ, or similar.

- Implement CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).

- Troubleshoot and resolve complex issues related to performance, concurrency, and scalability.

- Analyze and address performance bottlenecks across the stack, including code, database, and infra layers.

- Collaborate with cross-functional teams for requirements, architecture, reviews, and production support.

- Drive code quality through reviews, technical guidance, and mentoring junior engineers.

Required Skills :


- Minimum 10 years of hands-on experience in Java (Java 8+), including deep expertise in core language fundamentals, collections, concurrency, and JVM internals.


- Strong experience in the Spring ecosystem: Spring Boot, Spring Data, Spring Security, Spring Cloud.

- Extensive experience with microservices architecture and distributed system patterns.

- Proven ability to analyze and resolve performance bottlenecks using profiling tools and optimization techniques.

- Strong proficiency with SQL and NoSQL databases, including performance tuning and query optimization.

- Experience with event-driven architectures and message brokers (Kafka preferred).

- Hands-on expertise with Docker, Kubernetes, and cloud platforms (preferably Azure).

- Experience with CI/CD tooling such as Jenkins, GitLab CI, or GitHub Actions.

- Strong understanding of system design, design patterns, and architectural best practices.

Soft Skills :


- Ability to lead technical design discussions and make decisions.

- Clear, structured communication and cross-team collaboration.

- Strong ownership mindset and focus on delivery excellence.

info-icon

Did you find something suspicious?