Java Developer
Job Description
Job Description – Java Developer
Job Title: Java Developer
Company: Reveille Technologies
Location: Coimbatore (Onsite)
Experience: 4.5–7 Years
Employment Type: Full-Time
Notice Period: Immediate Joiners Only
Job Summary
Reveille Technologies is looking for an experienced Java Developer to join its growing development team in Coimbatore. The ideal candidate should have strong expertise in Java, Spring Boot, and Microservices, with experience building scalable, high-performance enterprise applications throughout the Software Development Life Cycle (SDLC).
Key Responsibilities
Design, develop, test, and maintain enterprise Java applications.
Develop scalable backend services using Java 8/11 and Spring Boot.
Design and implement Microservices-based architectures.
Develop secure and efficient RESTful APIs using JWT authentication.
Build data access layers using Spring JPA.
Write optimized SQL queries and perform database performance tuning.
Work with PostgreSQL for database design and CRUD operations.
Apply software design patterns and data structures to create maintainable solutions.
Troubleshoot, debug, and resolve application issues.
Participate in code reviews and ensure adherence to coding standards.
Collaborate with cross-functional teams following Agile methodologies.
Contribute throughout the SDLC, from requirements analysis to deployment and support.
Required Technical Skills
Core Java
Java 8 / Java 11
Collections Framework
Multithreading
Object-Oriented Programming (OOP)
Spring Framework
Spring Boot
Spring Data JPA
REST APIs
JWT Security
Database
SQL
PostgreSQL
CRUD Operations
Query Optimization and Performance Tuning
Software Engineering
Microservices Architecture
Design Patterns
Data Structures
Debugging and Troubleshooting
Software Development Life Cycle (SDLC)
Agile Methodology
Good-to-Have Skills
Apache Kafka
Angular
React
Distributed Systems
Splunk
Experience
4.5–7 years of hands-on Java development experience.
Strong experience in building enterprise applications using Spring Boot and Microservices.
Preferred Qualifications
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
Experience working in Agile development teams.
Excellent analytical, communication, and collaboration skills.
Ideal Candidate Profile
The ideal candidate should:
Have strong backend development experience using Java and Spring Boot.
Be proficient in Microservices architecture and REST API development.
Possess solid SQL and PostgreSQL knowledge.
Have strong problem-solving and debugging abilities.
Be an immediate joiner willing to work onsite in Coimbatore.
Work Location
Coimbatore (Onsite)
Employment Type
Full-Time
How to Apply
Interested candidates can send their updated resume to:
Email: rajesh@reveilletechnologies.com