Senior Java Backend Developer – Bangalore
Experience: 5+ Years
Employment Type: Full-Time
Location: Bangalore, India
About the Role:
We are seeking an experienced Senior Java Backend Developer to join our dynamic team in Bangalore. The ideal candidate will have a strong background in designing, developing, and maintaining scalable, high-performance backend systems using Java. If you are passionate about building robust APIs, optimizing server-side logic, and collaborating with cross-functional teams, this is your opportunity to make a significant impact!
Core Responsibilities:
- Design, develop, and maintain scalable backend services and RESTful APIs using Java.
- Implement and optimize microservices architecture to support business applications.
- Ensure high performance, scalability, and security of backend systems.
- Collaborate with front-end developers, product managers, and other stakeholders to deliver seamless solutions.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot and resolve complex technical issues, including performance bottlenecks.
- Create and maintain CI/CD pipelines for automated testing and deployment.
- Mentor junior developers and contribute to technical decision-making.
- Stay updated with the latest backend development trends and technologies.
Required Technical Skills:
- 5+ years of experience in Java backend development.
- Strong proficiency in Java 8+ and Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Expertise in building and consuming RESTful APIs and microservices.
- Experience with database management (SQL/NoSQL) and ORM tools (e.g., Hibernate, JPA).
- Familiarity with message queues and event-driven architectures (e.g., Kafka, RabbitMQ).
- Knowledge of version control systems (e.g., Git) and branching strategies.
- Experience with CI/CD tools and methodologies for automated deployments.
- Understanding of cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker).
- Strong problem-solving skills and familiarity with modern development practices.
Preferred Qualifications:
- Experience with cloud-native development and orchestration tools (e.g., Kubernetes).
- Knowledge of security best practices, including OAuth 2.0 and JWT authentication.
- Familiarity with monitoring and observability tools (e.g., Prometheus, Grafana).
- Experience with test-driven development (TDD) and unit testing frameworks (e.g., JUnit, TestNG).
- Understanding of distributed systems and scalability patterns.
- Exposure to Agile/Scrum methodologies and tools like Jira.
- Relevant certifications (e.g., AWS Certified Developer, Oracle Certified Professional).
Location:
- Candidates must be based in Bangalore and available for an in-person (face-to-face) interview for the L2 round.
Comments:
- Immediate joiners preferred.
- Please include a link to your portfolio or GitHub profile showcasing relevant backend projects.
- Shortlisted candidates will be required to complete a technical assessment and attend a face-to-face L2 interview in Bangalore.
How to Apply:
Interested candidates are requested to submit their updated resume through the application form on our website, including the following details:
- Current CTC
- Expected CTC
- Notice Period
- Links to relevant projects or portfolio
Join our team and contribute to building cutting-edge backend solutions that power our success!
We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.