Senior Java Developer - Tomcat & Unit Testing

4 - 5 years

3 - 10 Lacs

Posted:1 month ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary:

The Senior Java Developer is responsible for designing, developing, and maintaining high-performance Java applications. The role focuses on backend development, deployment on Apache Tomcat, and ensuring code quality through comprehensive unit testing.

Key Responsibilities:

  • Design and develop scalable Java applications and backend services
  • Deploy and manage applications on Apache Tomcat server
  • Write clean, efficient, and maintainable code following best practices
  • Develop and maintain unit test cases using frameworks such as JUnit or TestNG
  • Collaborate with frontend developers, architects, and business analysts
  • Optimize application performance and troubleshoot runtime issues
  • Participate in code reviews, design discussions, and Agile ceremonies
  • Integrate with databases, third-party APIs, and internal services
  • Maintain technical documentation for architecture, code, and processes
  • Mentor junior developers and contribute to technical decision-making

Required Skills and Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience in Java development
  • Strong experience with Apache Tomcat for application deployment
  • Proficiency in Core Java, JDBC, and multithreading concepts
  • Experience with unit testing tools like JUnit, TestNG, or Mockito
  • Familiarity with SQL and relational databases
  • Good problem-solving, debugging, and communication skills

Preferred Qualifications:

  • Experience with Spring Framework or Spring Boot
  • Exposure to CI/CD tools like Jenkins, Git, or Maven
  • Familiarity with RESTful APIs and JSON/XML
  • Knowledge of logging and monitoring tools like Log4j, ELK Stack
  • Understanding of Agile development practices

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Teamware Solutions logo
Teamware Solutions

IT Services and IT Consulting

Chennai Tamilnadu

RecommendedJobs for You

bangalore urban, karnataka, india