We are seeking a talented and passionate Java Software Engineer to join our dynamic development team. The ideal candidate will have 4+ years of experience in building robust, scalable backend services and APIs using Java. This role requires strong technical proficiency, a solid understanding of database management, and a commitment to agile methodologies and DevOps best practices to deliver high-quality, efficient software solutions.
Key Responsibilities :
- Develop robust backend services and APIs using Java 21, ensuring clean, scalable, and testable code adheres to best practices.
- Implement efficient ORM (Object-Relational Mapping) layers and manage relational data with Hibernate or similar frameworks, specifically using MySQL for schema design and query optimization.
- Build and maintain RESTful APIs for seamless JSON-based data exchange between services and client applications.
- Collaborate effectively within an agile environment, actively participating in sprint planning, daily stand-ups, and retrospectives.
- Utilize GIT for version control and manage tasks and workflows efficiently using JIRA.
- Follow DevOps best practices, including Configuration as Code (CaC) principles, continuous integration, comprehensive unit testing, and rigorous code reviews to ensure high code quality.
- Diagnose and resolve complex issues across services, APIs, and database layers to ensure system stability and performance.
Required Skills & Qualifications :
Experience : 6+ years of professional experience in software development.Strong proficiency in Java development.Hands-on experience with Hibernate or similar ORM frameworks.Solid understanding of relational databases, specifically MySQL, including schema design and query optimization.Hands-on experience with JSON data structures and building / consuming RESTful APIs.Proficiency with GIT and collaborative development workflows.Experience with JIRA for task tracking and agile development.Preferred :
Knowledge of Configuration as Code (CaC) concepts.Strong problem-solving and analytical skills.Excellent communication and teamwork abilities.(ref : hirist.tech)