Key Skills: Java, Production Support, Springboot, Micro Services, Hibernate
Roles and Responsibilities:
- Provide production support for Java applications to ensure high availability and minimal downtime.
- Design, develop, and maintain scalable applications using Java and Spring Boot frameworks.
- Collaborate with cross-functional teams to design and implement microservices-based architectures.
- Work with messaging systems such as Kafka for efficient event-driven data processing.
- Monitor application health and performance using tools like Prometheus and Grafana.
- Implement security best practices in microservices and API development.
- Participate in code reviews, share technical insights, and contribute to team knowledge.
- Stay updated with emerging trends and technologies in Java development.
Skills Required:
Technical Skills:
- Strong proficiency in Core Java and Spring Boot.
- Hands-on experience in production support and troubleshooting.
- Knowledge of Hibernate/JPA for ORM and persistence management.
- Exposure to microservices architecture and REST API development.
- Experience with Kafka or similar messaging/event-streaming systems.
- Familiarity with monitoring tools like Prometheus, Grafana, or ELK stack.
- Understanding of application security practices.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Effective communication skills for collaboration across teams.
- Ability to work in fast-paced environments with minimal supervision.
- Proactive, detail-oriented, and a continuous learner.
Education: Any Post Graduation, Any Graduation