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

Lead Java Developer - SQL, Hibernate, Distributed Storage Systems

Epamhyderabad, India
13 hours ago
Job description

Description

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

The selected candidate will take charge of spearheading the development and deployment of Java-oriented applications utilizing SQL, Spring, and Hibernate frameworks. The role involves working with various teams to create, develop, and uphold code that is both effective and sustainable, ensuring it fulfills client needs and aligns with project goals.

Seize the opportunity to embark on a rewarding journey in your professional life with EPAM!

#EasyApply

Responsibilities

  • Take charge of Java application design and development leveraging SQL, Spring, and Hibernate
  • Work alongside various teams to conceptualize, design, and implement new features
  • Craft clean, scalable, and efficient code
  • Identify, troubleshoot, and refine code to enhance performance and scalability
  • Provide mentorship to junior developers on coding standards and design principles
  • Oversee code reviews and maintain compliance with coding guidelines
  • Engage in the analysis and collection of project requirements
  • Design and conduct unit tests to confirm software reliability
  • Merge software elements and external applications
  • Uphold high standards of code quality and systematization
  • Enhance application speed and scalability
  • Promote ongoing enhancement by exploring new technologies and alternatives
  • Document development processes and oversee system operations
  • Ensure adherence to security and data protection standards
  • Oversee project timelines and outcomes

Requirements

  • Demonstrated expertise as a Lead Java Developer with over 5 years of experience
  • At least 1 year of experience in a leadership role
  • Proficient in Java programming and object-oriented design principles
  • Knowledgeable in Java frameworks such as DropWizard, Spring, and Hibernate
  • Strong understanding of SQL and familiarity with distributed storage systems like DB2, Oracle
  • Acquaintance with web development frameworks (Angular or React)
  • Competent in code versioning tools, such as Git
  • Exceptional problem-solving and analytical abilities
  • Effective communication and team collaboration capabilities
  • Bachelors degree in Computer Science or related field
  • Familiarity with Agile development methodologies
  • Skills in task prioritization and time management
  • Nice to have

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