O

Sr. Java Developer

Oakbase Business Services Pvt. Ltd.

6 - 7 Lacs

Chennai

Posted:5 hours ago

Apply

Job Description

About the Role

We are looking for a skilled Senior Java Developer to design, develop, test, and maintain reliable, scalable, and high-performance software applications. The successful candidate will contribute to application architecture, backend development, system integration, and technical problem-solving while working closely with other developers and project stakeholders.

This role is suitable for an experienced Java professional with a strong understanding of software engineering principles, object-oriented programming, database management, and modern application development practices. The candidate should be comfortable handling complex technical challenges, maintaining code quality, and contributing to the delivery of dependable software solutions.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade applications using Java and related technologies.
  • Write clean, reusable, maintainable, and efficient code in accordance with established development standards.
  • Develop backend services, RESTful APIs, and application components.
  • Work with Java frameworks such as Spring, Spring Boot, and Hibernate, where applicable.
  • Design and maintain database integrations using relational databases such as MySQL, PostgreSQL, or Oracle.
  • Analyse technical requirements and translate them into practical software solutions.
  • Troubleshoot, debug, and resolve application defects and performance issues.
  • Implement unit tests and support integration testing to maintain software reliability.
  • Review code and recommend improvements to code quality, security, and maintainability.
  • Collaborate with frontend developers, QA engineers, business analysts, and other technical stakeholders.
  • Participate in application design discussions and contribute to technical documentation.
  • Support application deployment, monitoring, and maintenance activities.
  • Use version control systems such as Git to manage source code and collaborative development.
  • Identify opportunities to improve application performance, scalability, and development workflows.
  • Follow appropriate security practices and software development standards throughout the development lifecycle.

Skills and Qualifications

Essential Skills

  • Relevant professional experience in Java application development.
  • Strong knowledge of Java programming and object-oriented programming principles.
  • Understanding of data structures, algorithms, exception handling, and collections.
  • Experience developing backend applications and integrating RESTful APIs.
  • Knowledge of relational databases, SQL queries, and database design principles.
  • Familiarity with software testing, debugging, and performance optimisation.
  • Experience using Git or another version control system.
  • Understanding of software development lifecycle practices.
  • Strong analytical thinking and problem-solving abilities.
  • Good communication skills and the ability to collaborate with cross-functional teams.

Preferred Skills

  • Experience with Spring Boot, Spring Framework, and Hibernate.
  • Familiarity with microservices architecture and distributed systems.
  • Knowledge of Maven or Gradle build tools.
  • Experience with JUnit, Mockito, or comparable testing frameworks.
  • Familiarity with Docker, Kubernetes, or containerised application environments.
  • Understanding of cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
  • Experience working with CI/CD pipelines and automated deployment processes.
  • Knowledge of application security, logging, monitoring, and performance profiling.
  • Experience contributing to code reviews and technical design discussions.
  • Familiarity with Agile or Scrum development methodologies.

Working Schedule

  • Employment Type: Full-time, Permanent
  • Working Days: Monday to Friday
  • Working Hours: 9:00 AM to 5:00 PM
  • Job Location: Chennai, Tamil Nadu, India
  • Work Arrangement: To be confirmed by the employer

Salary and Benefits

Compensation will be determined according to the employer's approved salary structure, the candidate's technical expertise, and relevant professional experience.

Any additional benefits, including health insurance, paid leave, performance incentives, retirement benefits, or professional development opportunities, should be confirmed by the employer before publication.

Who Should Apply?

This opportunity may suit professionals who:

  • Have practical experience developing and maintaining Java-based applications.
  • Can analyse technical requirements and deliver maintainable software solutions.
  • Understand backend development, database integration, and API design.
  • Can independently investigate technical issues and implement appropriate solutions.
  • Follow coding standards and value software quality, security, and performance.
  • Work effectively with developers, testers, and other project stakeholders.
  • Are interested in improving application architecture and development processes.

Applicants should demonstrate the skills and professional experience relevant to the employer's actual requirements for this senior-level position.

How to Apply

Interested candidates should submit their updated resume through the designated application process. Applicants are encouraged to highlight their Java development experience, Spring Boot expertise, backend engineering projects, database skills, API development experience, and relevant technical certifications.

Candidates may also provide a GitHub profile or portfolio containing relevant projects, where available.

Please ensure that all information submitted with the application is accurate and up to date.

Equal Opportunity Statement

The employer should evaluate applicants fairly based on relevant qualifications, technical skills, professional experience, and job-related criteria, in accordance with applicable employment laws and recruitment practices.

Pay: ₹55,000.00 - ₹60,000.00 per month

Benefits:

  • Flexible schedule
  • Health insurance
  • Paid sick time
  • Paid time off
  • Provident Fund
  • Work from home

Work Location: In person

Skills Required

Java Application Architecture Backend Development System Integration Software Engineering Object Oriented Programming Database Management Application Development Software Solutions Backend Restful Apis Java Frameworks

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
O
Oakbase Business Services Pvt. Ltd.

RecommendedJobs for You

O

Sr. Java Developer

Oakbase Business Services Pvt. Ltd.

Chennai

R

Sr. Java Developer

Revolite Infotech Pvt. Ltd

Bengaluru

M

Sr. Java Developer

Mukizh Fashions

Bengaluru

Owision logo

Bengaluru

O

Sr. Java Developer

Oakbase Business Services Pvt. Ltd.

Chennai