Experienced Backend Java Developer Needed
Budget: ₹100 – ₹400 INR
Senior Java Developer
We are seeking a Senior Java Developer with *6+ years* of hands-on experience in
building robust, scalable, and high-performance backend systems. The ideal candidate
will have solid expertise in Spring Boot, Multi-threading & Concurrency, and a strong
understanding of Data Structures, Design Patterns, and Object-Oriented
Programming. Experience with Relational Databases, ORM frameworks, and Job
Execution Engines is essential. Additionally, the candidate should be comfortable
collaborating with cross-functional teams across time zones (particularly in the US) and
be flexible in scheduling calls to accommodate different working hour
Key Responsibilities
* Design & Development: Architect, design, and develop Java-based applications
using Spring Boot, ensuring code quality and best practices.
* Concurrency & Performance: Implement multi-threading solutions to handle
high volumes of transactions and optimize application performance.
* Data Management: Work with relational databases, including complex SQL
queries, performance tuning, and schema design.
* ORM & Persistence: Leverage ORM frameworks (e.g., Hibernate, JPA) to
efficiently handle data persistence
* Job Execution Engine: Develop and manage scheduled tasks using job
execution engines (e.g., Quartz, Spring Batch) for large-scale processing and
reporting.
* Large Data Reporting: Build and optimize reporting functionalities to handle
large datasets, ensuring data accuracy and performance.
* Collaboration & Communication: Coordinate with global teams, participate in
code reviews, and work closely with US-based counterparts.
* Best Practices & Standards: Champion coding standards, design patterns, testdriven development and continuous improvement initiatives within the team.
Required Skills & Qualifications
* Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or
a related field.
* Core Expertise:
Java (6+ years of professional experience)
o Spring Boot framework
o Microservices Architecture
o Multi-threading & Concurrency concepts
o Data Structures, Design Patterns, OOPS
o Relational Databases (MySQL, PostgreSQL, Oracle, etc.)
o ORM Frameworks (Hibernate, JPA)
o Job Execution Engines (Quartz, Spring Batch, or equivalent)
o Containerisation: Experience working with Dockerisation/Kubernetes
** Soft Skills:*
o Excellent communication and interpersonal skills
o Ability to work with global teams across multiple time zones (including
US)
o Flexibility to participate in calls/meetings outside of local business hours
when required
* *Client-Site Availability:* *Candidate should be available to travel to client-site
within India*
*Experience*
*6+ years*
*Duration*
*3 Months, Extensible*
o Java (6+ years of professional experience)
o Spring Boot framework
o Microservices Architecture
o Multi-threading & Concurrency concepts
o Data Structures, Design Patterns, OOPS
o Relational Databases (MySQL, PostgreSQL, Oracle, etc.)
o ORM Frameworks (Hibernate, JPA)
o Job Execution Engines (Quartz, Spring Batch, or equivalent)
o Containerisation: Experience working with Dockerisation/Kubernetes
* *Preferred Experience:*
o Large-scale data reporting or analytics
o Working in Agile/Scrum environments
We are seeking a Senior Java Developer with *6+ years* of hands-on experience in
building robust, scalable, and high-performance backend systems. The ideal candidate
will have solid expertise in Spring Boot, Multi-threading & Concurrency, and a strong
understanding of Data Structures, Design Patterns, and Object-Oriented
Programming. Experience with Relational Databases, ORM frameworks, and Job
Execution Engines is essential. Additionally, the candidate should be comfortable
collaborating with cross-functional teams across time zones (particularly in the US) and
be flexible in scheduling calls to accommodate different working hour
Key Responsibilities
* Design & Development: Architect, design, and develop Java-based applications
using Spring Boot, ensuring code quality and best practices.
* Concurrency & Performance: Implement multi-threading solutions to handle
high volumes of transactions and optimize application performance.
* Data Management: Work with relational databases, including complex SQL
queries, performance tuning, and schema design.
* ORM & Persistence: Leverage ORM frameworks (e.g., Hibernate, JPA) to
efficiently handle data persistence
* Job Execution Engine: Develop and manage scheduled tasks using job
execution engines (e.g., Quartz, Spring Batch) for large-scale processing and
reporting.
* Large Data Reporting: Build and optimize reporting functionalities to handle
large datasets, ensuring data accuracy and performance.
* Collaboration & Communication: Coordinate with global teams, participate in
code reviews, and work closely with US-based counterparts.
* Best Practices & Standards: Champion coding standards, design patterns, testdriven development and continuous improvement initiatives within the team.
Required Skills & Qualifications
* Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or
a related field.
* Core Expertise:
Java (6+ years of professional experience)
o Spring Boot framework
o Microservices Architecture
o Multi-threading & Concurrency concepts
o Data Structures, Design Patterns, OOPS
o Relational Databases (MySQL, PostgreSQL, Oracle, etc.)
o ORM Frameworks (Hibernate, JPA)
o Job Execution Engines (Quartz, Spring Batch, or equivalent)
o Containerisation: Experience working with Dockerisation/Kubernetes
** Soft Skills:*
o Excellent communication and interpersonal skills
o Ability to work with global teams across multiple time zones (including
US)
o Flexibility to participate in calls/meetings outside of local business hours
when required
* *Client-Site Availability:* *Candidate should be available to travel to client-site
within India*
*Experience*
*6+ years*
*Duration*
*3 Months, Extensible*
o Java (6+ years of professional experience)
o Spring Boot framework
o Microservices Architecture
o Multi-threading & Concurrency concepts
o Data Structures, Design Patterns, OOPS
o Relational Databases (MySQL, PostgreSQL, Oracle, etc.)
o ORM Frameworks (Hibernate, JPA)
o Job Execution Engines (Quartz, Spring Batch, or equivalent)
o Containerisation: Experience working with Dockerisation/Kubernetes
* *Preferred Experience:*
o Large-scale data reporting or analytics
o Working in Agile/Scrum environments
Related categories:
Business, Accounting, Human Resources & Legal
JSP
J2EE
Software Architecture
MySQL