HamburgerMenu
hirist

Job Description

Job Description :


Responsibilities :


- Lead a team of Java developers in designing, developing, and delivering enterprise-grade applications.


- Architect scalable and robust solutions aligned with business goals.


- Review code for quality assurance and ensure adherence to best practices and coding standards.


- Collaborate with cross-functional teams, including Product Owners, QA, DevOps, and other development teams.


- Guide and mentor junior developers in technical growth and project execution.


- Participate in system design, technical discussions, and architectural decisions.


- Troubleshoot and resolve complex technical issues and production incidents.


- Ensure timely delivery of projects and enhancements as per project timelines.


- Stay updated with emerging technologies and suggest improvements in tools, practices, and architecture.


Requirements :


- Strong proficiency in Core Java, Spring Framework.


- Good understanding of microservices architecture and RESTful APIs.


- Experience with Hibernate/JPA, SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc. ).


- Hands-on with build tools like Maven or Gradle.


- Proficient in using version control systems such as Git.


- Exposure to CI/CD pipelines and DevOps practices.


- Familiarity with cloud platforms such as AWS or Azure is a plus.


- Good knowledge of design patterns, TDD, and Agile methodologies.


- Bachelor's/Master's degree in Computer Science, Information Technology, or related field.


- 7+ years of relevant experience in Java/J2EE development.


- Minimum 2 years of experience in a technical leadership role.


- Strong problem-solving and analytical skills.


- Excellent communication and interpersonal abilities.


- Self-motivated and able to work independently as well as in a team.


- Strong sense of ownership and accountability.

info-icon

Did you find something suspicious?