Senior Java Developer
Experience: 4-8 years
Job Location: Jaipur
Immediate joiner
Responsibilities
- Lead the design, development, and implementation of complex Java-based applications.
- Mentor and guide junior developers, providing technical expertise and support.
- Collaborate with cross-functional teams to define project requirements and ensure timely delivery.
- Architect and maintain scalable and high-performance Java applications.
- Conduct code reviews, identify areas for improvement, and enforce coding best practices.
- Troubleshoot and debug issues in production environments, ensuring system reliability.
- Stay updated with the latest Java technologies and industry trends, incorporating them into projects where applicable.
- Work closely with stakeholders to understand business needs and translate them into technical requirements.
- Drive innovation and continuous improvement in the Java development process.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field. Master’s degree preferred.
- Proven experience as a Java Developer, with at least 4 years of experience in Java development.
- Strong proficiency in Java programming language and related frameworks (Spring, Hibernate, etc.).
- Experience with microservices architecture and containerization technologies (Docker, Kubernetes).
- Expertise in database design and development (SQL, NoSQL).
- Solid understanding of software development lifecycle (SDLC) methodologies (Agile, Scrum, etc.).
- Excellent problem-solving and analytical skills, with a keen attention to detail.
- Effective communication and leadership skills, with the ability to collaborate with cross-functional teams.
- Experience in leading and managing development teams is a plus.