Job Description

A Senior Java Developer is a highly skilled software engineer responsible for designing, implementing, and maintaining complex Java-based applications. This position requires an in-depth understanding of Java programming and its associated technologies. The Senior Java Developer will work closely with stakeholders to gather requirements and translate them into technical specifications. They must be adept at collaborating with cross-functional teams, including UI/UX designers, product managers, and other software engineers, to deliver high-quality software solutions that meet business needs. Additionally, they are expected to provide mentorship and guidance to junior developers, lead code reviews, and continuously seek ways to innovate and improve existing systems.


Responsibilities

  • Design and develop high-volume, low-latency applications for mission-critical systems.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to address these issues.
  • Collaborate with cross-functional teams throughout the software development lifecycle.
  • Lead technical discussions and present design solutions to stakeholders.
  • Maintain code quality, organization, and automation utilizing Java best practices.
  • Mentor junior developers to ensure adherence to coding standards and practices.
  • Participate in project planning, sprint reviews, and other agile ceremonies.
  • Develop application code and unit tests in collaboration with other software developers.
  • Stay updated with the latest industry trends and technologies in Java development.
  • Conduct code reviews to ensure code quality and adherence to standards.
  • Perform troubleshooting and debugging of applications to ensure seamless operation.

Requirements

  • Proven experience as a Senior Java Developer or similar role in software development.
  • Strong knowledge of Java and its ecosystems, including JVM, JDK, and JRE.
  • Experience with popular frameworks such as Spring, Hibernate, or Struts.
  • Familiarity with front-end technologies like HTML, CSS, and JavaScript is preferred.
  • Excellent understanding of object-oriented programming principles and design patterns.
  • Familiarity with SQL databases and database management, including MySQL and Oracle.
  • Ability to troubleshoot complex software issues and debug multiple codebases effectively.


Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: India City: Tamil Nadu
Company Website: https://www.talentmate.com Job Function: Software Development
Company Industry/
Sector:
Recruitment & Staffing

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn