Posted on: 10/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