OneData Software Solutions

Senior Java Developer

Home / Careers / Senior Java Developer

Job Title: Senior Java Developer

Job Description:

Job Title: Senior Java Developer

Location: Coimbatore (On-site)

Employment Type: Full Time

Experience: 6 Years

We are seeking a highly skilled and experienced Java Developer with 6 years of professional experience to join our team in Coimbatore. The ideal candidate will have strong expertise in developing scalable web applications and backend systems using Java, Spring Boot, and RESTful APIs. You will play a key role in designing, developing, and optimizing complex solutions, while mentoring junior developers and contributing to technical decision-making.

Key Responsibilities:

  • Design, develop, and maintain high-quality backend services and APIs using Java and Spring Boot.
  • Collaborate with product managers, architects, and cross-functional teams to define technical requirements and deliver robust solutions.
  • Ensure application scalability, performance, and security in all development
  • Write clean, reusable, and efficient code, adhering to best practices and coding
  • Conduct code reviews, mentor junior developers, and promote knowledge sharing within the team.
  • Implement automated testing and maintain high code quality with JUnit and other testing frameworks.
  • Manage database design, optimization, and integration (preferably with PostgreSQL).
  • Work with CI/CD pipelines (GitLab) to ensure smooth build, test, and deployment
  • Stay updated with emerging technologies and propose innovative solutions to improve system performance and efficiency.

Required Skills:

  • Strong proficiency in Core Java, OOP principles, exception handling, and multithreading.
  • Hands-on expertise with Spring Boot, RESTful API development, and Microservices architecture.
  • Proficiency in relational databases, particularly PostgreSQL, including writing complex SQL queries and optimizing performance.
  • Experience with version control systems (GitLab preferred) and CI/CD
  • Solid knowledge of unit testing frameworks (JUnit, Mockito) and test-driven development practices.
  • Excellent problem-solving and debugging skills with the ability to resolve complex technical issues.
  • Strong understanding of software engineering principles, design patterns, and architectural best practices.

Preferred Skills (Good to Have):

  • Knowledge of cloud platforms such as AWS, Azure, or GCP.
  • Experience with Docker, Kubernetes, or other containerization/orchestration tools.
  • Familiarity with message brokers (e.g., Kafka, RabbitMQ).
  • Exposure to Agile/Scrum methodologies.
  • Ability to handle end-to-end project ownership and client

Job Title: Senior Java Developer

Location: Coimbatore (On-site)

Employment Type: Full Time

Experience: 6 Years

Our Culture

We foster a collaborative, inclusive, and innovative culture where employees can thrive. We believe in empowering our team members to take ownership of their work and contribute to the company’s success. 

Great Co-Workers

Work with some of the best talent in the industry and build strong networks with them.

Medical Insurance

Enjoy benefits that support your overall well-being.

Career Growth

Unlock opportunities for advancement and leadership.knowledge to kickstart your career.

Life At OneData

At OneData, we’re building a team of talented individuals who share our vision of creating innovative solutions that transform industries. We offer a dynamic work environment, opportunities for growth, and the chance to collaborate on cutting-edge projects. 

Website Development Company in Coimbatore
Scroll to Top

Application Form

application form