Talent.com
This job offer is not available in your country.
Lead Java Developer - DB2, Hibernate, MongoDB

Lead Java Developer - DB2, Hibernate, MongoDB

Epampune, India
7 hours ago
Job description

Description

We are looking for a skilled Lead Java Developer to be a part of our team.

The chosen individual will take charge of leading the creation and execution of Java-based applications utilizing SQL, Spring, and Hibernate frameworks. This role involves working with interdisciplinary teams to conceptualize, develop, and sustain high-quality, reusable, and dependable code that aligns with client needs and project goals.

Seize the opportunity to embark on a rewarding career journey with EPAM!

#EasyApply

Responsibilities

  • Oversee the design and development of Java-based applications using SQL, Spring, and Hibernate
  • Work with interdisciplinary teams to conceptualize, design, and implement new features
  • Develop clean, scalable, and efficient code
  • Identify, troubleshoot, and resolve code issues to enhance performance and scalability
  • Provide mentorship to junior developers on coding standards and design principles
  • Perform code reviews and maintain compliance with coding standards and guidelines
  • Engage in requirement gathering and analytical processes
  • Create and implement unit tests to ensure software reliability
  • Facilitate the integration of software components and third-party applications
  • Uphold high standards of code quality, organization, and automation
  • Enhance applications for optimal speed and scalability
  • Promote continuous improvement by evaluating alternative solutions and technologies
  • Document all phases of development and monitor system performance
  • Ensure adherence to security and data protection regulations
  • Oversee project timelines and manage deliverables

Requirements

  • Demonstrated expertise as a Lead Java Developer with over 5 years of experience
  • Minimum of 1 year in a leadership role
  • Advanced programming skills in Java and a strong grasp of object-oriented design principles
  • Proficiency in Java frameworks such as DropWizard, Spring, and Hibernate
  • Solid understanding of SQL and experience with distributed storage systems like DB2, Oracle
  • Knowledge of web development frameworks (Angular or React)
  • Proficient in code versioning tools, such as Git
  • Exceptional problem-solving and analytical abilities
  • Effective communication and team collaboration skills
  • Bachelors degree in Computer Science or relevant field
  • Experience with Agile development practices
  • Capability to prioritize tasks and manage time effectively
  • Nice to have

  • Proficiency with MongoDB, Apache Cassandra, and other RDBMS Tools
  • Experience with continuous integration and continuous deployment (CI / CD) pipelines
  • Practical knowledge of Unix / Linux environments
  • We offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development : online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package : Health benefits Retirement benefits Paid time off Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
  • Create a job alert for this search

    Lead Java Developer • pune, India