17 Careerxperts Consulting Jobs
Senior Java Software Engineer - Spring/Hibernate (1-2 yrs)
Careerxperts Consulting
posted 2mon ago
Key skills for the job
We are seeking an experienced Senior Java Software Engineer to join our development team.
In this role, you will be responsible for designing, implementing, and maintaining robust, scalable, and high-performance applications.
The ideal candidate is an expert in Java, with a deep understanding of software engineering best practices and a strong grasp of system design and architecture.
You will work closely with cross-functional teams, including product managers, QA, and DevOps, to deliver quality solutions that meet business requirements.
Key Responsibilities :
Application Development : Design, develop, and maintain Java-based applications with a focus on performance, scalability, and reliability.
System Architecture : Collaborate with the architecture team to design robust and scalable systems, considering performance and security best practices.
Code Quality : Write clean, maintainable, and efficient code.
Conduct code reviews and provide constructive feedback to ensure high-quality deliverables.
Technical Leadership : Mentor junior developers, guide best practices, and contribute to the continuous improvement of the development process.
Testing and Debugging : Conduct unit and integration testing to ensure code stability and reliability.
Debug and troubleshoot issues in a timely manner.
Collaboration : Work closely with other teams, including Product Management, QA, and DevOps, to align technical solutions with business requirements.
Documentation : Maintain clear and concise documentation for code and systems to ensure knowledge sharing and effective communication within the team.
Required Skills and Qualifications :
Educational Background : Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Experience : 5+ years of experience in Java software development, with a strong understanding of Java-based technologies and frameworks.
Technical Skills :
- Proficiency in Java, including object-oriented programming principles and design patterns.
- Hands-on experience with Java frameworks such as Spring and Hibernate.
- Strong understanding of RESTful services, microservices architecture, and APIs.
- Knowledge of database management, particularly SQL and/or NoSQL databases.
- Familiarity with DevOps practices, CI/CD pipelines, and version control tools like Git.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
Functional Areas: Other
Read full job description10-15 Yrs
5-9 Yrs
12-15 Yrs