Java Developer
Java Developer
Experience : 6—8 Years
Shift: 2pm to 11pm
Job Location : Onsite, Ahmedabad/Bangalore
Shift: 2pm to 11pm
Job Location : Onsite, Ahmedabad/Bangalore
Job Description
We are looking for a highly skilled and experienced Senior Java Developer with 6-8 years of hands-on experience in Java and related technologies. The ideal candidates should have a solid understanding of software development life cycles, the ability to design and develop robust, scalable Java applications, and experience working with Spring Boot, Hibernate, and Microservices architecture. You will be responsible for ensuring application performance, security, and quality, while contributing to the continuous improvement of our development processes. Collaboration with cross-functional teams, code quality reviews, and a proactive attitude towards solving technical challenges are essential to this role.
Roles & Responsibilities:
- Develop high-quality, scalable Java applications using Spring Boot, Hibernate, and Microservices architecture.
- Write and maintain clear and concise technical documentation.
- Work closely with software architects, other developers, and business stakeholders to translate requirements into technical specifications.
- Ensure optimal application performance, minimizing bugs, and improving overall code quality.
- Participate in code reviews to ensure code quality and adherence to best practices. Write unit tests and conduct debugging to ensure flawless application behavior.
- Develop RESTful APIs, ensuring they are well-documented, secure, and adhere to industry standards.
- Integrate third-party libraries and APIs as needed.
- Contribute to improving software development processes and methodologies.
- Keep up to date with the latest Java development trends, frameworks, and technologies.
Skills & Qualifications:
- Bachelor’s degree in computer science or Related Field
- Strong proficiency in Java (Core Java, Java 8), Spring Boot, Hibernate, and Microservices.
- Experience with Servlets, JSP, RESTful web services, HTML, JavaScript, and Angular.
- Proficiency in Oracle, MySQL, and experience with database design and optimization.
- Hands-on experience with Git and SVN.
- Proficient in Jenkins, Maven, and Docker.
- Strong knowledge of testing frameworks like JUnit and code quality tools like SonarQube.
- Experience working with Apache Tomcat and WebLogic.
- Familiarity with deployment pipelines and scripting.
- Experience using JIRA for task and issue management.
- Good understanding of front-end technologies like Bootstrap and JavaScript.
- Strong debugging and problem-solving skills.
- Excellent verbal and written communication skills, with the ability to collaborate effectively with team members.
Preferred Qualifications:
- Experience working in Agile or Scrum environments.
- Full Stack Development experience, including Angular.