HamburgerMenu
hirist

Surekha Technologies - Senior Java Software Engineer - Spring/Hibernate

Posted on: 20/11/2025

Job Description

Description :


Senior Java Developer

Role Overview :

The Senior Java Developer is a crucial technical role requiring 3+ years of object-oriented software development experience focused on server-side components in a near real-time, large-scale enterprise environment.

Based in Ahmedabad (Work From Office), the incumbent will leverage deep expertise in Java SE/EE and the Spring/Hibernate frameworks to deliver robust, high-performance solutions.

This role involves technical contribution, architectural understanding (Microservices, Cloud), and leadership through mentoring and project collaboration.

Job Summary :

- We are seeking a highly skilled Sr. Java Developer with 3+ years of experience in enterprise server-side development.


- The ideal candidate must possess strong knowledge of Java SE core concepts (multithreading, collections, algorithms), proficiency in Java EE frameworks like Spring and Hibernate, and expertise in developing RESTful/SOAP web services.


- Key responsibilities include designing scalable code, database integration (MySQL/Oracle/PostgreSQL), debugging complex issues, and mentoring junior team members.

Key Responsibilities and Development Deliverables :

- Core Java and Backend Development: Utilize Strong knowledge of Data Structure, Algorithms, and Java SE, including core concepts, multithreading, and collections, to develop high-performance server-side components.

- Enterprise Frameworks: Demonstrate Proficiency in Java EE, including frameworks such as Spring, Hibernate, or similar technologies to build robust enterprise applications.

- Web Services and APIs: Design and implement web services development (RESTful APIs, SOAP, etc.) to facilitate secure and scalable communication within the enterprise architecture.

- Database Management: Apply a Solid understanding of relational databases and SQL, with mandatory hands-on experience working with databases like MySQL, Oracle, or PostgreSQL for efficient data persistence and retrieval.

- SDLC Tools and DevOps: Utilize version control systems (e.g., Git), build tools (e.g., Maven/Gradle), and integrate with continuous integration/continuous deployment (CI/CD) pipelines to streamline the software delivery process.

- Testing and Quality Assurance: Possess mandatory Experience with Test Tools such as SOAPUI, JMeter, Postman and the ability to create Junit Test cases, conduct Performance testing, and Load testing.

- Team Leadership and Collaboration: Mentor and guide junior developers, sharing knowledge and best practices. Collaborate with project managers to ensure timely delivery of projects and assist in planning/estimation.

- Troubleshooting and Problem Solving: Utilize Strong analytical and problem-solving skills with the essential ability to debug and resolve complex technical issues across multiple environments.

- Frontend Familiarity: Maintain Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js for effective collaboration with frontend teams.

Mandatory Skills & Qualifications :

- Experience: 3+ years of object-oriented software development experience in server-side components.

- Core Java: Strong knowledge of Data Structure, Algorithms, Java SE, including multithreading, and collections.

- Frameworks: Proficiency in Java EE, including Spring, Hibernate, or similar technologies.

- Integration: Experience with web services development (RESTful APIs, SOAP, etc.).

- Database: Solid understanding of relational databases and SQL, with hands-on experience (MySQL, Oracle, or PostgreSQL).

- Testing: Experience with Test Tools such as SOAPUI, JMeter, Postman and the ability to create Junit Test cases.

Preferred Skills :

- Architecture: Understanding of microservices architecture and related frameworks (Spring Boot, etc.).

- Cloud/DevOps: Good to have experience with cloud platforms (AWS, Azure, or GCP).

- Containerization: Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.

- Language: Kotlin Experience is good to have.

- Collaboration: Excellent communication and collaboration skills.

info-icon

Did you find something suspicious?