Java Developer
Interrait · Noida · India · On-site
Posted Sep 28, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Job Description – Java Developer
Position: Java Developer
Experience: 3 – 5 Years
Location: Noida
About the Role
We are looking for a skilled Java Developer with 3–5 years of hands-on experience building scalable, reliable, high-performance web applications and backend services.
The ideal candidate should have strong expertise in Core Java, Spring Boot, Microservices, Kafka/Message Queues, REST APIs, Caching, SQL, and Oracle Database , along with a solid understanding of Data Structures and Algorithms .
Key Responsibilities
Design, develop, test, and maintain scalable Java-based applications.
Develop and maintain RESTful APIs and web applications using Java and Spring Boot.
Design and implement Microservices-based applications .
Work with Kafka and other Message Queue technologies for asynchronous communication and event-driven systems.
Implement and optimize caching mechanisms to improve application performance.
Write efficient and optimized SQL queries and work with Oracle databases .
Analyze technical requirements and translate them into robust software solutions.
Troubleshoot, debug, and resolve application issues.
Participate in code reviews and maintain coding standards and best practices.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Ensure application performance, scalability, security, and reliability.
Required Skills & Experience
Technical Skills
3–5 years of professional experience in Java development
Strong knowledge of Core Java
Hands-on experience with Spring Boot
Good understanding of Microservices Architecture
Hands-on experience with Kafka / Message Queues
Good understanding of Caching concepts and technologies
Experience developing Web Applications and REST APIs
Good knowledge of SQL
Hands-on experience with Oracle Database
Good understanding of Data Structures & Algorithms
Good knowledge of object-oriented programming and software design principles
Strong debugging and problem-solving skills
Preferred Skills
Experience working with high-volume or distributed applications
Understanding of event-driven architecture
Knowledge of performance optimization and application scalability
Familiarity with CI/CD and Agile development practices
Experience working in enterprise-level applications
Candidate Profile
We are looking for someone who:
Has strong hands-on coding and problem-solving abilities.
Can work independently and collaboratively within a team.
Has a good understanding of backend development and distributed systems.
Demonstrates good communication and analytical skills.
Location & Work Mode
📍 Noida
🏢 Work From Office (WFO)
Important
This is an urgent hiring requirement . Candidates who can join immediately or have a short notice period will be preferred.
Interested candidates are encouraged to apply at the earliest