Sr. Java Consultant
Role details
Job location
Tech stack
Job description
Role: Sr. Java Consultant - Java, Rest Apis, Grafana, We are seeking an experienced Senior Java Consultant with strong expertise in Java-based application development and RESTful web services, capable of working in a modern DevOps-driven environment. The ideal candidate will have hands-on experience with monitoring and observability tools-particularly Grafana-and a solid understanding of CI/CD pipelines to support high-quality, reliable software delivery.
This role requires close collaboration with Agile teams, a strong focus on code quality, and the ability to contribute to continuous improvement initiatives.
Mandatory Skills
- Java
- RESTful Web APIs
- Grafana (Monitoring & Observability)
- Git (Version Control)
- CI/CD pipelines
- Application Monitoring & Performance Metrics
Key Technical Skills
- Programming Languages: Java, Groovy
- Version Control & DevOps: Git, CI/CD pipeline configuration and management
- Monitoring & Observability: Grafana, system health monitoring, metrics analysis
- API Development: RESTful service design, integration, and testing
- Nice to Have: Exposure to Collibra, including job execution monitoring, issue resolution, and bug fixing
Roles & Responsibilities
Agile Collaboration
- Work closely within Scrum teams to understand functional and technical requirements.
- Actively participate in Agile ceremonies, including sprint planning, reviews, and retrospectives.
- Ensure deliverables align with agreed requirements and timelines.
Development & Quality Assurance
- Design, develop, and enhance Java-based applications and RESTful services.
- Deliver high-quality, maintainable, and reusable code following established coding standards.
- Perform bug fixes, enhancements, and code refactoring as required.
- Ensure adherence to defined quality metrics and best practices.
Monitoring & Support
- Implement and maintain application monitoring and observability using Grafana.
- Proactively identify performance issues and contribute to system stability and reliability.
- Support troubleshooting and resolution of technical issues in a timely manner.
Technical Analysis & Innovation
- Conduct feasibility analysis for new requirements and Proof of Concepts (POCs).
- Identify technical challenges early and propose efficient, scalable solutions.
- Contribute to architectural discussions and technical decision-making.
Team Collaboration & Communication
- Collaborate effectively with cross-functional teams and stakeholders.
- Provide regular updates on task progress and technical risks.
- Support team members through knowledge sharing and collaboration.
Continuous Improvement
- Suggest and implement process and technical improvements.
- Stay current with emerging technologies, tools, and best practices.
- Contribute to improving team productivity and engineering maturity.
Requirements
Do you have experience in REST?, Mandatory Skills - Java, Grafana, Rest Apis, GIT, Monitoring, Ci/Cd, Rest Web Api