Role Overview :
The Senior Java Developer / Consultant will be responsible for designing, developing, and maintaining enterprise-level applications with a strong focus on backend and frontend technologies.
The role requires hands-on expertise in microservices, cloud deployment, and scalable architecture while providing technical guidance to development teams and stakeholders.
Key Responsibilities (KRAs) :
- Design, develop, and maintain scalable applications using Java, Spring Boot, and microservices architecture.
- Develop responsive user interfaces using Angular or React frameworks.
- Implement and consume RESTful APIs for application integration.
- Deploy and manage applications in cloud environments through CI / CD pipelines.
- Utilize containerization tools for scalable and efficient deployments.
- Conduct code reviews to ensure quality, performance, and security compliance.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Participate in agile ceremonies including sprint planning, reviews, and retrospectives.
- Troubleshoot complex technical issues and recommend optimal solutions.
- Prepare and maintain technical documentation for development components.
- Guide junior developers and support team members in technical problem-solving.
- Identify opportunities to improve system performance, architecture, and development processes.
Required Skillsets :
Strong proficiency in Java (8+) and Spring Boot framework.Hands-on experience with microservices, Hibernate, and RESTful services.Frontend expertise in Angular or React, along with JavaScript, TypeScript, HTML, and CSS.Working knowledge of databases such as MySQL, PostgreSQL, or MongoDB.Experience with cloud platforms such as AWS, Azure, or Google Cloud.Familiarity with CI / CD pipelines using tools such as Jenkins and Git-based version control.Working knowledge of Docker and Kubernetes for containerized deployments.Experience designing scalable, secure application architectures.Strong analytical and problem-solving abilities with attention to detail.Excellent communication, collaboration, and stakeholder management skills(ref : hirist.tech)