Qualification: B.Tech / B.E. in Computer Science or MCA / M.Tech
Role Overview
We are seeking a seasoned Senior Java Developer to join our engineering team. In this role, you will be responsible for the end -to -end lifecycle of high -volume, low -latency applications. You’ll be expected to bring deep technical expertise in the Spring ecosystem, microservices architecture, and cloud environments to help us build resilient and scalable software
Key Responsibilities
- Design & Development: Lead the design, development, and maintenance of robust, scalable, and high -performance backend services using Java (8/11/17+).
- System Architecture: Contribute to architectural decisions to ensure scalability, reliability, and seamless integration with third -party systems.
- Code Quality & Mentorship: Perform in -depth code reviews and mentor junior and mid -level engineers, promoting best practices and high coding standards.
- Performance Optimization: Identify system bottlenecks and drive performance improvements; act as the go -to expert for complex debugging and tuning.
- DevOps Collaboration: Work closely with DevOps teams to support CI/CD pipelines and ensure smooth deployments using Docker and Kubernetes.
Technical Skills Requirements
- Java Expertise: 5+ years of hands -on experience in Java with strong knowledge of OOP concepts, design patterns, and concurrency.
- Frameworks: Extensive experience with Spring Boot, Spring Cloud, and Hibernate/JPA.
- Microservices: Proven ability to design, build, and deploy microservices -based architectures and RESTful APIs.
- Databases: Robust proficiency in SQL databases (PostgreSQL/MySQL) and working knowledge of NoSQL databases (MongoDB, Cassandra, Redis).
- Cloud & Infrastructure: Hands -on experience with at least one major cloud platform (AWS, Azure, or GCP) and containerization technologies (Docker/Kubernetes).
- Testing & Quality: Strong commitment to automated testing and quality engineering using JUnit, Mockito, Selenium, with exposure to TDD/BDD practices.
Nice to Have
- Experience with event -driven architectures (Kafka/RabbitMQ)
- Knowledge of observability tools (Prometheus, Grafana, ELK)
- Exposure to security best practices and OAuth/JWT