About the Role :
We are seeking a skilled Java Developer to join our dynamic software engineering team.
You will play a critical role in designing, developing, and maintaining high-performing, scalable, and enterprise-grade Java applications that power our clients core platform.
The ideal candidate is passionate about clean code, best practices, and delivering robust software solutions in a fast-paced, collaborative environment.
Key Responsibilities :
- Design, develop, test, and deploy scalable and high-performance Java applications that meet business requirements and technical specifications.
- Collaborate with cross-functional teams including product managers, architects, QA, and other developers to deliver end-to-end solutions.
- Write clean, maintainable, and efficient code following object-oriented principles, design patterns, and coding standards.
- Troubleshoot, debug, and resolve production issues in a timely manner, ensuring minimal downtime.
- Participate in code reviews to maintain code quality and share knowledge across the team.
- Maintain version control repositories using SVN and Git, ensuring proper branching and merging strategies.
- Manage task tracking and issue resolution using Jira or similar project management tools.
- Continuously improve software development processes, tools, and best practices.
- Document application design, development, and operational procedures.
- Work independently and collaboratively in an Agile / Scrum development environment, juggling priorities and managing multiple tasks efficiently.
- Communicate effectively with both technical and non-technical stakeholders to clarify requirements and present solutions.
Required Qualifications :
Bachelors degree in Computer Science, Engineering, or a related field, or equivalent experience.Proven experience 2+ developing enterprise-grade applications using Java.Strong understanding of Object-Oriented Design (OOD), design patterns, and data structures.Experience with Java frameworks and libraries such as Spring, Hibernate, or similar.Familiarity with build tools like Maven or Gradle.Experience with version control systems : SVN and Git.Proficient with issue tracking tools such as Jira.Strong problem-solving skills and ability to troubleshoot complex application issues.Excellent verbal and written communication skills, with the ability to convey technical concepts clearly.Ability to work independently while managing multiple priorities and projects(ref : hirist.tech)