- Experience
- 2–3 yrs
- Salary
- Not disclosed
- Openings
- 3
- Department
- IT Development
- Education
- B.TECH in Computer Science and Engineering
About the role
We are looking for a skilled Senior Java Developer to join our engineering team. In this role, you will design, develop, and maintain high-volume, cloud-based Java applications, collaborate with cross-functional teams, and mentor junior developers. [1, 2, 3]What you'll do
- Application Design & Development: Write clean, efficient, and scalable code using Core Java, Spring Boot, and microservices architecture. [1]
- System Architecture: Design database schemas, REST APIs, and high-performance backend services. [1, 2, 3]
- Code Reviews & Quality: Conduct code reviews, troubleshoot complex production issues, and maintain high code-coverage unit tests. [1, 2, 3]
- Collaboration & Leadership: Partner with product managers, UX/UI teams, and solution architects to translate business requirements into technical solutions. [1, 2]
- Mentorship: Guide and support junior and mid-level developers on technical best practices and documentation. [1, 2]
What they're looking for
- Programming Languages: Core Java (Java 8 or higher), J2EE.
- Frameworks & Libraries: Spring Boot, Spring MVC, Hibernate / Spring Data JPA.
- Architecture & APIs: Microservices, RESTful APIs, and distributed systems.
- Databases: MySQL, PostgreSQL, or related relational/NoSQL databases.
- DevOps & Tools: Git, Maven, Gradle, Docker, Kubernetes, and CI/CD pipelines.
- Messaging/Queueing (Bonus): Apache Kafka or RabbitMQ. [1, 2, 3]
Skills
Django Good communication Java SpringBoot