HamburgerMenu
hirist

Job Description


Key Responsibilities :

- Lead end-to-end software development using Java and related technologies.

- Translate business requirements into scalable technical solutions and architectures.

- Provide technical leadership, mentoring, and guidance to the development team.

- Review code, enforce best practices, and ensure high-quality software delivery.

- Collaborate with product owners, architects, QA, and DevOps teams to deliver robust applications.

- Drive adoption of microservices, APIs, and cloud-native practices where applicable.

- Participate in system design, technical discussions, and decision-making.

- Troubleshoot and resolve complex technical issues in production and development environments.

- Optimize application performance, scalability, and security.

- Promote a culture of continuous improvement, learning, and knowledge sharing within the team.

Requirements :

- 8-12 years of experience in software development, with at least 2-3 years in a technical leadership role.

- Strong expertise in Java 8+, Spring Framework, Spring Boot, Hibernate/JPA.

- Solid understanding of object-oriented programming, design patterns, and best practices.

- Hands-on experience with microservices architecture and RESTful API development.

- Strong knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra).

- Familiarity with messaging systems such as Kafka, RabbitMQ, or ActiveMQ.

- Experience with containerization (Docker) and orchestration (Kubernetes, OpenShift).

- Exposure to cloud platforms (AWS, Azure, or GCP).

- Experience with CI/CD pipelines, Git, Jenkins, or similar tools.

- Strong understanding of application security, scalability, and performance optimization.

- Excellent communication, problem-solving, and stakeholder management skills.

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

Good to Have :

- Experience in front-end frameworks (Angular/React/Vue).

- Knowledge of DevOps practices and Infrastructure as Code (Terraform, Ansible).

- Exposure to Agile/Scrum methodologies.

- Prior experience in mentoring and growing engineering teams.


info-icon

Did you find something suspicious?