onsite
Senior Software Engineer - Java Microservices Developer - Vtricks Technologies
Software Engineer
Lead the design and development of scalable Java microservices, architecting robust REST APIs and ensuring high availability with Docker and Kubernetes. Drive performance, security, and maintainability while collaborating across cross‑functional teams.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java microservices using Spring Boot.
- Architect and expose clean RESTful APIs, ensuring scalability and security.
- Implement data persistence with SQL and NoSQL databases, optimizing queries and schema design.
- Containerize services with Docker and orchestrate deployments via Kubernetes.
- Collaborate with front‑end teams (Angular/React) to integrate APIs and support end‑to‑end solutions.
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
Requirements
- 6–9 years of professional experience in Java development.
- Deep expertise in Spring Boot, microservices patterns, and REST API design.
- Strong knowledge of relational and NoSQL databases.
- Hands‑on experience with Docker, Kubernetes, and CI/CD pipelines.
- Familiarity with Python and modern front‑end frameworks is a plus.
Skills
javasqldockerkubernetes