Java Developer

Urgent

Job Description

Java Developer
Location

Coimbatore (Onsite)

Experience

4.5 – 7 Years

Employment Type

Full-Time

Notice Period

Immediate Joiners Only

Job Summary

We are looking for a skilled Java Developer to join our growing engineering team. The ideal candidate will have strong experience in Java, Spring Boot, Microservices, and database technologies, with the ability to contribute throughout the software development lifecycle—from solution design to deployment and support of high-performance applications.

Key Responsibilities
Design, develop, test, and maintain scalable Java-based applications.
Develop and implement RESTful APIs using Spring Boot and Microservices architecture.
Build secure and efficient backend services with JWT-based authentication and authorization.
Develop and optimize database solutions using SQL and PostgreSQL.
Participate in application architecture discussions and contribute to technical design decisions.
Implement design patterns and best coding practices to ensure maintainable and scalable solutions.
Troubleshoot, debug, and resolve production and development issues.
Collaborate with cross-functional teams in an Agile development environment.
Perform code reviews and ensure adherence to quality standards.
Contribute to all phases of the Software Development Life Cycle (SDLC).
Required Skills
Core Java
Java 8 / Java 11
Collections Framework
Multithreading
Exception Handling
Spring Ecosystem
Spring Boot
Spring Data JPA
REST API Development
JWT Security
Database Technologies
SQL
PostgreSQL
CRUD Operations
Query Optimization & Performance Tuning
Software Engineering
Data Structures & Algorithms
Design Patterns
Microservices Architecture
Debugging & Troubleshooting
Development Methodology
Agile/Scrum
SDLC Processes
Soft Skills
Strong analytical and problem-solving abilities
Excellent communication and collaboration skills
Ability to work independently and within a team environment
Good to Have Skills
Apache Kafka
Angular
React
Distributed Systems
Splunk
Preferred Candidate Profile
4.5 to 7 years of experience in Java application development.
Strong hands-on experience in Spring Boot and Microservices.
Experience building scalable enterprise applications.
Ability to work in a fast-paced and collaborative environment.
Immediate joiners preferred.
How to Apply

Interested candidates can share their updated resume to:

Email: rajesh@reveilletechnologies.com

Location