Insight Global

Java Software Engineer

Hyderabad, TS, IN

$15/hour
6 days ago
Save Job

Summary

$5-$15/hr USD

Software Engineer (Spring Boot Microservices Developer):

Summary:

A highly skilled Java developer with expertise in Spring Boot, microservices architecture, and Kubernetes, responsible for designing, developing, and deploying RESTful APIs within a microservices environment. This role requires a deep understanding of distributed systems, cloud-native technologies, and experience with containerization and orchestration platforms.

Must Have:

5+ years of Hands-on experience as a Java Developer, with expertise in Spring Boot.

Strong understanding of object-oriented programming principles and design patterns.

Expertise in designing and implementing RESTful APIs using Spring Boot framework.

Develop API documentation using tools like Swagger/OpenAPI.

Experience with microservices design patterns (e.g., API Gateway, Service Mesh, etc.)

Experience with Maven build automation tool for managing build processes and integrating with CI/CD tools.

Experience with containerization technologies (e.g., Docker).

Experience in implementing CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).

Experience with Kubernetes (deployment, scaling, networking, etc.).

Expertise in deploying and managing microservices in cloud environments (Azure/AWS).

Define Kubernetes manifests (YAML files) for deployment and scaling.

Monitor and troubleshoot issues with microservices running in Kubernetes (Azure AKS / AWS ECS/EKS).

Experience with databases such as MySQL, PostgreSQL, or MongoDB.

Good to Have:

Experience with event-driven architecture and message brokers like Kafka or RabbitMQ.

Experience in GraphQL development.

Experience with serverless architectures (e.g., AWS Lambda, Azure Functions)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: