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

Lead Java Developer - Oracle, Hibernate, SQL

Epamhyderabad, India
20 hours ago
Job description

Description

We are looking for a skilled Lead Java Developer to join our team.

The ideal candidate will take charge of leading the development and implementation of Java-based applications utilizing SQL, Spring, and Hibernate frameworks. The Lead Java Developer will work with cross-functional teams to design, build, and maintain effective, reusable, and reliable code that fulfils client needs and project goals.

Take the next step in your career journey by joining EPAM!

#EasyApply

Responsibilities

  • Take charge of designing and developing Java-based applications utilizing SQL, Spring, and Hibernate
  • Work with cross-functional teams to conceptualize, design, and implement new features
  • Craft clean, scalable, and efficient code
  • Identify, troubleshoot, debug, and optimize code to enhance performance and scalability
  • Mentor and guide junior developers on coding best practices and design patterns
  • Perform code reviews and uphold coding standards and guidelines
  • Engage in requirements gathering and analysis
  • Design and conduct unit tests to guarantee robustness and reliability
  • Integrate software components and third-party programs
  • Uphold code quality, organization, and automation
  • Enhance applications for optimal speed and scalability
  • Promote continuous improvement by exploring alternatives and technologies
  • Document development phases and monitor systems
  • Ensure adherence to security and data protection regulations
  • Oversee project timelines and deliverables

Requirements

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

  • Knowledge of MongoDB, Apache Cassandra, and other RDBMS Tools
  • Understanding of continuous integration and continuous deployment (CI / CD) pipelines
  • Experience with 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

    Java Developer • hyderabad, India