Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Hireveda and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>About the Role :</b><br/><br/>We are seeking a highly motivated and skilled Java Developer to design, develop, and maintain high-volume, low-latency applications for critical systems.<br/><br/> You will be responsible for building robust, efficient, and well-tested code, contributing to the full software development lifecycle.<br/><br/> The ideal candidate is passionate about clean code, performance, and collaborative problem-solving within an Agile environment.<br/><br/><b>Key Responsibilities :</b><br/><br/>- Design, develop, and implement scalable, high-performance applications using Java/J2EE and related frameworks (Spring/Spring Boot).<br/><br/>- Write well-designed, efficient, and testable code, adhering to established coding standards and best practices.<br/><br/>- Participate actively in all phases of the software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.<br/><br/>- Integrate applications with various databases, third-party services, and other internal systems using RESTful APIs or messaging queues.<br/><br/>- Write complex, optimized SQL queries and work with various relational and NoSQL databases.<br/><br/>- Conduct thorough unit testing, integration testing, and system testing.<br/><br/>- Identify bottlenecks and bugs, and devise solutions to these problems.<br/><br/>- Work closely with product managers, QA engineers, and architects to deliver features and ensure the technical feasibility of UI/UX designs.<br/><br/>- Contribute to continuous improvement by investigating alternatives and new technologies and presenting them for architectural review.<br/><br/>- Create and maintain technical documentation, including design specifications and API documentation.<br/><br/><b>Required Skills and Qualifications</b><br/><br/>- Experience: 3-5years of professional experience in Java development.<br/><br/>- Deep expertise in Core Java and the Java ecosystem, with strong knowledge of Object-Oriented Programming (OOP) principles, design patterns, and concurrency.<br/><br/>- Extensive hands-on experience with the Spring Framework, particularly Spring Boot for building microservices and RESTful APIs.<br/><br/>- Proven experience in designing and consuming RESTful and/or SOAP Web Services.<br/><br/>- Strong proficiency in SQL and experience working with relational databases (e.g., PostgreSQL, MySQL, Oracle).<br/><br/>- Experience with ORMs like Hibernate/JPA.<br/><br/>- Solid experience with testing frameworks like JUnit, Mockito, or TestNG.<br/><br/>- Proficient with Git and standard branching/merging strategies (e.g., Git Flow).<br/><br/>- Experience working in an Agile/Scrum development process</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Hireveda is actively hiring for this Java Developer - Spring Boot/Hibernate position
Apply Now