Onedatasoftware
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
#J-18808-Ljbffr
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
#J-18808-Ljbffr