Overview
Hybrid
Depends on Experience
Full Time
Skills
Java
Microservices
Spring boot
Rest API
JSON
XML
API
Job Details
Responsibilities:
- Design and implement scalable, resilient, and maintainable microservice architectures to support our software applications.
- Develop RESTful API using Spring & Spring eco systems.
- Microservice deployment with containerization technologies such as Docker and container orchestration OpenShift(Kubernetes).
- Collaborate with various stakeholders to set up project environment.
- Lead a team of developers in designing, implementing, and maintaining microservices, providing technical guidance and mentorship.
- Integrate microservices with existing systems and third-party services.
- Identify and address performance bottlenecks in microservice architectures to ensure optimal system performance.
- Implement security best practices to ensure the confidentiality, integrity, and availability of microservice-based systems.
- Implement monitoring solutions and troubleshoot issues to ensure the reliability and availability of microservices.
- Collaborate with cross-functional teams including product management, QA, and DevOps to deliver high-quality software solutions on schedule.
- Create and maintain technical documentation for microservice architectures, APIs, and integration points.
- Excellent communication & interpersonal skills
Skills:
- Experience: 9 to 11 Years of Experience
- Technology Skills:
- Java 11/17
- Spring boot 2.7/3.1+
- Having very good knowledge of all Spring/Spring cloud modules
- Strong understanding about SOLID concepts
- Good hands of RDBMS/No SQL Database, and caching (Gemfire/redis/memcache)
- Docker/Kubernetes/OpenShift
- Good understanding about Log aggregator/analytics & monitor. Preferably Splunk
- Strong understanding about service discovery/API gateway.
- Microservice Authentication & Authorization implementation.
- Good understanding Testing using BDD/Selenium