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.(ref : hirist.tech)