HamburgerMenu
hirist

Senior Engineer - Java/Spring Ecosystem

Sampoorna Computer People
4 - 7 Years
Chennai

Posted on: 05/06/2026

Job Description

Job Description :

Role Summary :

As a Senior Engineer, you will design, build, and support critical integrations and applications across SOMS domain. You will contribute hands-on development expertise in Java, Spring Framework, and cloud technologies (Azure/GCP) while ensuring scalability, compliance, and performance.


You will work in a hybrid team model (onshore + offshore), collaborating with SOMS SMEs, Enterprise architects, and contractors to deliver high-quality solutions that enable Easy experience for Staples Business customers.

Duties & Responsibilities :

- Collaborate with DevOps, product, and other engineering teams to define requirements and deliver long-lasting technical solutions.

- Design, build, and maintain distributed and scalable backend services to support business-critical feature.

- Optimize system latency, throughput, and resource usage to support high performance under variable loads.

- Address technical debt by refactoring code and infrastructure and stay updated on emerging technologies and industry trends.

- Excellent verbal and written communications with the ability to establish effective working relationships with team members and cross functional teams.

- Develop comprehensive test plans and maintain automated test suites to ensure software robustness and minimize regressions.

Requirements :

Basic Qualifications :

- Possess 4 to 7 years of relevant professional experience.

- Demonstrate proficient programming skills in Java.

- Strong expertise in system architecture and the development of highly available, fault-tolerant distributed applications optimized for performance and scalability in cloud environments.

- Proven experience working within Agile frameworks, contributing to technical design, iterative development, and conducting thorough code reviews.

- Well-versed in best practices for developing high-quality software, implementing continuous integration and continuous delivery (CI/CD) pipelines.

- Skilled in designing and implementing microservices using the Spring ecosystem, including Spring Boot, Spring JPA, Spring Batch, Spring Security, Spring Cloud, and Spring Data Stream.

- Hands-on experience managing distributed databases such as Azure CosmosDB, Couchbase, or MongoDB.

- Familiarity with relational database systems like Oracle, MySQL and PostgreSQL.

- Experience with distributed caching technologies such as Memcached, Redis, or Hazelcast to improve application performance.

- Competent in working with distributed messaging systems including Azure EventHub, Apache Kafka, and Solace to enable reliable communication and event handling.

- Ability to build and optimize production-quality data pipelines for both batch and stream processing to support large-scale data analytics and machine learning workloads.

- Proficient in using GitHub for version control and leveraging tools such as GitHub Copilot for code assistance and productivity enhancement.

- API development and maintenance skills : designing, implementing, and documenting RESTful, GraphQL, or SOAP APIs; version management and authentication (OAuth, JWT)

- Documentation : producing technical specifications, system architecture diagrams, and detailed API documentation for internal users.

Preferred Qualifications :

- Proven experience taking an idea from inception to life with an ability to explore a variety of open-source technologies.

- Experience with developing, deploying, and launching software products on public cloud preferably Microsoft Azure and GCP.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...