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

Lead Java Developer - SQL, Hibernate, Angular

Epamhyderabad, India
5 hours ago
Job description

Description

We are looking for a seasoned Lead Java Developer to enhance our team.

The chosen candidate will take charge of spearheading the creation and execution of Java-based applications utilizing SQL, Spring, and Hibernate frameworks. The role involves working alongside various teams to conceive, develop, and sustain high-quality, reusable, and reliable code that aligns with client needs and project goals.

#EasyApply

Responsibilities

  • Spearhead the design and development of Java-based applications utilizing SQL, Spring, and Hibernate
  • Work collaboratively with different teams to conceptualize, design, and implement new features
  • Develop code that is clean, scalable, and efficient
  • Identify, troubleshoot, and resolve code issues to enhance performance and scalability
  • Provide mentorship and guidance to junior developers regarding coding best practices and design patterns
  • Oversee code reviews and maintain adherence to coding standards and guidelines
  • Engage in requirement gathering and analysis
  • Craft and execute unit tests to ensure application robustness and reliability
  • Facilitate the integration of 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 new technologies
  • Document all phases of development and monitor system performance
  • Comply with security and data protection regulations
  • Oversee project timelines and deliverables

Requirements

  • Established track record as a Lead Java Developer with over 5 years of experience
  • At least 1 year of leadership experience
  • Advanced Java programming skills with a strong grasp of object-oriented design principles
  • Proficiency in Java frameworks like DropWizard, Spring, and Hibernate
  • Solid knowledge of SQL and experience with distributed storage systems such as DB2, Oracle
  • Knowledge of web development frameworks (Angular or React)
  • Proficient in code versioning tools, such as Git
  • Exceptional problem-solving and analytical capabilities
  • Effective communication and team collaboration abilities
  • Bachelors degree in Computer Science or related field
  • Familiarity with Agile development methodologies
  • Efficient task prioritization and time management skills
  • 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 Angular • hyderabad, India