Senior Software Engineer – Java
Experience: 4 to 12 years
Desired Competencies (Technical/Behavioral Competency)
Must-Have
- Strong experience in Java (8+) and Spring Boot.
- Experience building RESTful APIs.
- Good understanding of SQL and relational databases.
- Hands‑on knowledge of JPA / Hibernate.
- Experience writing unit tests using JUnit or similar frameworks.
- Basic understanding of OOP concepts and data structures.
Good-to-Have
- Exposure to microservices architecture.
- Experience with cloud platforms (AWS / GCP / Azure).
- Basic knowledge of Docker / Kubernetes.
- Experience with messaging systems (Kafka / RabbitMQ).
- Familiarity with CI/CD pipelines and monitoring tools.
Responsibility / Expectations
- Design and develop scalable Java backend services.
- Build and maintain REST APIs.
- Work with databases and optimize queries.
- Participate in code reviews and improve code quality.
- Collaborate with cross‑functional teams across projects.
Professional Skills
- Strong analytical, problem‑solving, communication, and ownership mindset.
Eligibility Criteria
- BE/B.tech/MCA/M.Sc./MS with minimum 3 years of relevant IT-experience post‑graduation.
- Only Full‑Time courses would be considered.