Posted on: 09/12/2025
Job Title : Java Developer
Experience Required : 2 - 7 Years
Location : Bangalore, Hyderabad, Chennai, Pune, Mumbai, Delhi, Gurugram, Noida
Employment Type : Full-Time
Joining : Immediate
About the Role :
We are seeking a talented Java Developer to join our backend development team. The ideal candidate will have strong hands-on experience in Java 8+, Spring Boot, microservices architecture, and RESTful APIs. You will work closely with cross-functional teams including front-end developers, DevOps, QA, and product managers to design, develop, and maintain scalable and high-performance enterprise applications.
Key Responsibilities :
Backend Development :
- Develop, maintain, and enhance server-side applications using Java and Spring Boot.
- Implement RESTful APIs, microservices, and backend logic that meets business requirements.
- Write efficient, reusable, and maintainable code following OOP and clean coding principles.
- Optimize application performance, memory usage, and database queries.
Microservices & Architecture :
- Design and implement microservices-based architecture for scalability and modularity.
- Work with message brokers (Kafka, RabbitMQ) for asynchronous communication.
- Participate in system design, architecture discussions, and technical decision-making.
- Ensure application security, logging, and monitoring best practices.
Database & Data Handling :
- Work with relational databases like MySQL, PostgreSQL, Oracle or NoSQL databases like MongoDB, Cassandra.
- Design, optimize, and maintain database schemas, queries, and transactions.
- Implement data caching strategies using Redis, Ehcache, or similar technologies.
Integration & API Development :
- Develop RESTful APIs and integrate with third-party services and internal systems.
- Ensure proper authentication, authorization, and security protocols (OAuth, JWT, SSL/TLS).
- Work closely with front-end teams to deliver seamless data communication and integration.
Testing & Quality Assurance :
- Write unit, integration, and functional tests using JUnit, Mockito, TestNG, or similar frameworks.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Collaborate with QA teams to ensure high-quality deliverables.
DevOps & Deployment :
- Work with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) for automated builds and deployments.
- Deploy applications on cloud platforms like AWS, GCP, or Azure and monitor system performance.
- Handle versioning, rollback strategies, and release management efficiently.
Agile Collaboration :
- Participate in Agile/Scrum ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Collaborate with product managers, designers, and other stakeholders to translate requirements into technical solutions.
- Communicate technical challenges and provide solutions proactively.
Required Skills :
- Strong proficiency in Java 8+ and Spring Boot / Spring Framework.
- Hands-on experience with microservices architecture, RESTful APIs, and backend integrations.
- Familiarity with relational databases (MySQL, PostgreSQL, Oracle) and ORM frameworks like Hibernate/JPA.
- Understanding of caching mechanisms (Redis, Ehcache) and messaging queues (Kafka, RabbitMQ).
- Proficiency in Git, version control, and collaborative workflows.
- Strong debugging and problem-solving skills, with knowledge of JVM internals and performance tuning.
Good to Have :
- Experience with Spring Cloud, service discovery, API gateway, and distributed tracing.
- Exposure to cloud-native development (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- Familiarity with CI/CD tools, automated testing, and deployment pipelines.
- Experience with event-driven architecture and streaming platforms (Kafka, RabbitMQ).
- Knowledge of monitoring and logging tools like ELK, Prometheus, Grafana, or New Relic.
Soft Skills :
- Strong analytical and logical thinking abilities.
- Excellent communication and teamwork skills.
- Proactive, self-driven, and capable of working independently.
- Detail-oriented with commitment to high-quality code delivery.
Why Join Us?
- Work on challenging projects using cutting-edge Java technologies.
- Opportunity to design, develop, and scale enterprise-level applications.
- Collaborative and learning-focused engineering culture.
- Competitive salary and clear career growth opportunities.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1587429
Interview Questions for you
View All