Job Title : Senior Java Developer
Location : Bangalore (Hybrid / Onsite as per client requirement)
Total Experience : 7 Years
Notice Period : Immediate
Job Summary :
We are looking for a highly skilled Java Developer with strong expertise in Multithreading, Hibernate, Database programming, and Core Java coding. The ideal candidate should have hands-on experience in designing and developing high-performance, scalable, and secure applications. This role requires strong problem-solving skills, the ability to work in a fast-paced environment, and collaboration with cross-functional teams.
Key Responsibilities :
- Design, develop, and maintain enterprise-level applications using Core Java, J2EE, and related frameworks.
- Implement multithreading concepts to build highly concurrent and scalable applications.
- Work with Hibernate (ORM) for database mapping and persistence layer design.
- Write complex and optimized SQL queries, stored procedures, and performance-tuning database queries.
- Contribute to all phases of the software development lifecycle (SDLC) requirement analysis, design, coding, testing, and deployment.
- Apply best practices in coding, unit testing, and code reviews.
- Troubleshoot and resolve technical issues, ensuring high application availability and performance.
- Collaborate with business analysts, architects, QA engineers, and other developers to deliver high-quality software.
- Stay up to date with emerging technologies and recommend improvements.
Technical Skills Required :
Programming : Strong proficiency in Core Java, OOPS, Collections, Multithreading, Exception Handling.Frameworks : Hibernate, Spring (Core, Boot, MVC preferred).Databases : Oracle / MySQL / PostgreSQL query optimization, stored procedures, triggers.Tools & Practices : Git, Maven / Gradle, JUnit / TestNG, Agile / Scrum methodologies.Web Technologies (Good to have) : RESTful Web Services, JSON, XML.Other : Strong debugging skills, memory management, and performance tuning.Required Qualifications :
Bachelors or Masters degree in Computer Science, Engineering, or related field.7 years of total experience in software development with 5+ years of strong Java coding experience.Proven experience with multithreading and concurrent programming.Hands-on expertise with Hibernate and relational databases.Strong problem-solving and analytical skills.Ability to work independently as well as in a team.Excellent communication and interpersonal skills.(ref : hirist.tech)