53 Reveille Technologies Jobs
5-10 years
Reveille Technologies - Java Full Stack Developer - Microservices Architecture (5-10 yrs)
Reveille Technologies
posted 11d ago
Fixed timing
Key skills for the job
Job Description : Java Fullstack Developer
Location : Chennai & Pune
Experience : 5 years to 10 years
Notice period : Immediate joiner
We are looking for a dynamic and experienced Fullstack Java Developer to join our growing team. The ideal candidate will have experience in Java 8, Spring Boot, Microservices, JPA, SQL, Angular 8+, and Message Queues (Kafka or RabbitMQ). As a Fullstack Developer, you will be responsible for both the frontend and backend development of our applications, collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities :
- Develop, test, and maintain backend services and APIs using Java 8, Spring Boot, and Microservices architecture.
- Design and implement front-end applications using Angular 8+.
- Collaborate with teams to design and integrate JPA (Java Persistence API) for efficient data handling with databases.
- Build and maintain SQL queries and optimize database performance.
- Implement messaging solutions with Kafka, RabbitMQ, or other message queues.
- Develop scalable, high-performance systems using modern software engineering practices.
- Participate in code reviews, testing, and quality assurance activities.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and debug issues across both frontend and backend systems.
- Work closely with business stakeholders to understand requirements and translate them into technical solutions.
Required Skills :
- Java 8+ with strong experience in core Java and object-oriented design principles.
- Expertise in Spring Boot for building microservices-based applications.
- Strong experience with Microservices architecture and development.
- Hands-on experience with JPA for managing relational data.
- Proficiency in SQL, with knowledge of database design and optimization.
- Expertise in building Angular 8+ applications, with a deep understanding of frontend technologies
(HTML, CSS, TypeScript).
- Experience with Kafka, RabbitMQ, or other message queuing systems.
- Strong debugging, problem-solving, and troubleshooting skills.
- Excellent communication skills and the ability to work collaboratively in a team environment.
Desired Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Familiarity with cloud services like AWS or Azure is a plus.
- Experience with CI/CD pipelines and DevOps tools.
- Agile/Scrum methodology experience is a plus.
Benefits :
- Competitive salary and performance-based incentives.
- Health and wellness benefits.
- Opportunities for professional growth and development.
- Collaborative and inclusive work culture.
Why Join Us?
- Work in a dynamic and innovative environment where your contributions matter.
- Collaborate with talented professionals across multiple disciplines.
- Opportunity to work on cutting-edge technologies and complex business problems.
- If you are passionate about full-stack development and want to work on challenging, impactful projects, we encourage you to apply!
Functional Areas: Other
Read full job descriptionPrepare for Java Full Stack Developer roles with real interview advice
5-10 Yrs
5-8 Yrs
8-10 Yrs
5-8 Yrs
4-6 Yrs