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.