Job Description

We are seeking a dedicated and experienced Senior Java Developer to join our dynamic and talented software engineering team. The ideal candidate will have a strong passion for technology, excellent problem-solving skills, and a proven track record of delivering high-quality software solutions. As a Senior Java Developer, you will play a crucial role in the design, development, and maintenance of complex Java applications. You will be responsible for leading projects from conception through to completion and ensuring the highest level of software quality. The role demands a deep understanding of Java programming, an aptitude for leading development teams, and the versatility to work across multiple projects simultaneously. This position offers the opportunity to work on cutting-edge technology platforms and contribute significantly to our company's success by driving innovation and efficiency in our software development processes.


Responsibilities

  • Design and develop high-volume, low-latency applications for mission-critical systems.
  • Contribute in all phases of the development lifecycle of software applications.
  • Lead a team of developers in designing and implementing software solutions.
  • Write well-designed, testable, and efficient code in Java language.
  • Ensure designs are in compliance with specifications and project requirements.
  • Prepare and produce releases of software components for deployment environments.
  • Mentor junior developers and provide technical guidance throughout the development process.
  • Continuously improve application performance and scalability via tuning and performance profiling.
  • Collaborate with cross-functional teams to analyze, design, and ship new features.
  • Conduct peer code reviews to maintain high-quality code standards across projects.
  • Coordinate with project managers to define project specifications and timelines.
  • Troubleshoot and resolve complex software issues and production incident situations.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field equivalent.
  • At least 5 years of hands-on experience with Java/J2EE application development.
  • Proficient knowledge of frameworks such as Spring, Hibernate, and MVC patterns.
  • Strong experience with databases such as MySQL, PostgreSQL, or Oracle.
  • Excellent understanding of object-oriented programming principles and design patterns.
  • Experience with version control systems like Git, SVN, or Mercurial.
  • Strong verbal and written communication skills for effective team collaboration.


Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: India City: Karnataka
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