HamburgerMenu
hirist

Job Description

Key Responsibilities :

- Lead end-to-end software development lifecycle : requirement analysis, HLD, LLD, coding, testing, deployment.

- Architect and design robust, scalable systems using Java, Spring Boot, and Microservices.

- Create and document HLD (system architecture, module interactions) and LLD (class diagrams, sequence flows).

- Collaborate with product managers and stakeholders to translate business needs into technical solutions.

- Mentor junior developers and conduct code/design reviews.

- Ensure performance, security, and scalability of applications.

- Integrate with cloud platforms (AWS/GCP/Azure) and third-party APIs.

- Drive DevOps practices and CI/CD pipeline implementation.


Required Skills :


- Expert in Core Java, Spring Framework, Spring Boot, and RESTful APIs.

- Strong experience in HLD/LLD documentation using UML, flowcharts, and architecture diagrams.

- Proficient in SQL/NoSQL databases (PostgreSQL, MongoDB).

- Hands-on with Docker, Kubernetes, Jenkins, and Git.

- Familiarity with message brokers (Kafka, RabbitMQ).

- Solid understanding of design patterns, OOP, and multithreading.

- Experience with unit testing (JUnit, Mockito) and performance tuning.


Qualifications :


- Bachelors or Masters degree in Computer Science or related field.

- 8+ years of hands-on experience in Java development.

- Proven track record of designing scalable systems in a product-based environment.

- Excellent communication and leadership skills.


info-icon

Did you find something suspicious?