Java Back End Developer
Chennai, Tamil Nadu, India · Contract
Be the first to apply
- Experience
- 5–7 yrs
- Salary
- —
- Openings
- 1
- Posted
- 6 days ago
- Work mode
- In office
- Education
- Any graduate
- Eligibility
- Any graduate degree holders are eligible to apply.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
This contractual (C2H) position seeks an experienced Java Backend Developer with 5 to 7 years of relevant expertise. The candidate will focus on creating scalable, enterprise-level backend services utilizing Java, Spring Boot, and Microservices architecture. This role demands extensive knowledge of Oracle databases, including SQL and PL/SQL programming, database design, and performance enhancement techniques, alongside hands-on experience in DBA-level tasks and production troubleshooting.
Key Responsibilities
- Develop and sustain backend components using Java, Spring Boot, REST APIs, and a microservices-based structure.
- Architect and implement scalable and maintainable microservices applications.
- Write and fine-tune intricate Oracle SQL and PL/SQL queries for database interaction.
- Optimize database and application performances through query enhancement, indexing strategies, execution plan analysis, and bottleneck identification.
- Perform advanced DBA functions, including monitoring databases, resolving performance issues, and managing sessions, locks, and resources.
- Improve application interactions with databases, focusing on transaction handling and connection management.
- Manage project builds and dependencies using Maven.
- Deploy and oversee applications using Tomcat, including configuration of Nginx web server.
- Diagnose and resolve production incidents through detailed root-cause investigation.
- Maintain application security, scalability, reliability, and overall performance.
- Work collaboratively with frontend developers, QA teams, DevOps, DBAs, and infrastructure personnel.
Candidate Requirements
- 5 to 7 years of solid experience in Java development with microservices and Spring Boot frameworks.
- Proficient in RESTful API development and integration.
- Strong command of Oracle databases with expertise in Advanced SQL and PL/SQL programming.
- Well-versed in database design, tuning, and high-level DBA operations.
- Experience in performance tuning of both applications and databases.
- Familiarity with Maven for build management.
- Hands-on skills in deploying and managing applications using Tomcat and configuring Nginx servers.
- Capability to troubleshoot and resolve complex production issues.
- Excellent collaboration skills for cross-team integration.
Eligibility
Open to all candidates who have completed any graduate degree.
Minimum education
Bachelor's Degree