Job Description

We are looking for a skilled Java Developer to join our software development team and help us create dynamic computer applications and systems. The ideal candidate has considerable experience in designing scalable applications, adept at troubleshooting, well-versed in latest Java technologies, and capable of working collaboratively with cross-functional teams. As a Java Developer, you will work closely with stakeholders to determine application requirements, write Java code to maintain and extend existing applications, and identify opportunities for improving performance across the development lifecycle. If you thrive in a dynamic, fast-paced environment and are eager to influence the user experience through high-quality software, we would love to see your application.


Responsibilities

  • Design, implement, and maintain Java-based applications and systems according to specifications.
  • Participate in software and architectural development activities to innovate new solutions.
  • Conduct software analysis, programming, testing, debugging, and release management.
  • Collaborate with cross-functional teams to define and deliver complex project requirements.
  • Design and implement APIs and ensure their stability and security.
  • Write efficient, reusable, and reliable Java code ensuring the best practices are followed.
  • Troubleshoot, debug, and upgrade existing applications to ensure optimal performance.
  • Ensure application designs adhere to industry standards and comply with best practices.
  • Collaborate in code reviews and provide feedback to boost code quality and efficiency.
  • Create documentation for software applications to facilitate future maintenance.
  • Stay updated on emerging technologies and integrate them into the development process.
  • Contribute to the continuous improvement of the software development lifecycle.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field preferred.
  • Proven experience working as a Java Developer, with strong programming skills.
  • Solid understanding of object-oriented programming and data structures.
  • Familiar with various aspects of the software development lifecycle using Java EE.
  • Proficient understanding of code versioning tools such as Git or SVN.
  • Experience with popular web application frameworks, such as Spring and Hibernate.
  • Strong problem-solving skills and ability to troubleshoot complex software issues.
  • Excellent verbal and written communication skills for technical and non-technical stakeholders.
  • Comfortable working in a collaborative team environment or independently as required.


Job Details

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

Similar Jobs

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.


Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn