Senior Java Developer (5-8 yrs)
Job Purpose:
We are looking for a detail-oriented Technical Development Engineer to join our team, focused on supporting development activities, integrations and operations involving internal systems. This role is critical in ensuring the reliability, performance, and smooth functioning of cloud-based applications and maintain data integrity at all times.
Responsibilities:
Create solution design from functional requirements
Work with technical team and business analysts
Implement and maintain functional modules in the system
Test and promote configuration changes
Work in support mode during support phase
Perform triage/critical analysis of change requests and defects raised
Prepare documentation for the modules implemented
Flexibility to work on other standard system implementations
Strong troubleshooting and analytical skills.
Excellent communication and documentation abilities.
Required Skills & Experience
Java ,J2EE, Rest Architecture and Restful API, API Management, API Design -
OpenAPI/Swagger, API Versioning, RabbitMq, Messaging etc, Docker, Kubernetes,JUnit 5, Mockito
Framework: Spring Boot, Spring Cloud, Spring Security, and Spring Data JPA, ORM -Hibernate , JPA, Microservice, Monitoring & Observability- Zipkin, Azure Monitor, Prometheus and Grafana Code Quality- Experience with SonarQube, Checkstyle
Cloud & DevOps: Cloud Platforms - AWS / Azure - like Azure App Services, Azure Kubernetes Service (AKS), Containerization & Orchestration, CI/CD Pipelines,
Schema Design: MYSQL Caching & NoSQL:- Redis Security & Compliance: Auth & Identity -Spring Security, JWT, Azure Vault
Education, experience, skills:
Education and
Qualifications
Bachelor's/Master's degree in Computer Science or related discipline.
Experience
Prior experience in working Springboot applications, microservices (desirable) .
Basic Understanding of DevOps, CI/CD pipelines, and cloud integration.