Full Stack Engineer

Vastika Inc
India

Number of Positions: 12

Java Full stack Developer(SR/Lead /Architect)

Key Responsibilities

Backend Development

● Design and implement high-performance, secure backend microservices using Java and the Spring Ecosystem (Spring Boot, Spring MVC, Spring Data JPA, Spring Security).

● Build, maintain, and document RESTful APIs and event-driven architectures (e.g., Kafka, RabbitMQ).

● Design database schemas, write optimized complex queries, and manage database interactions using RDBMS (PostgreSQL, MySQL, Oracle) and NoSQL databases

(MongoDB, Redis).

Frontend Development

● Develop responsive, interactive, and modular user interfaces using React.js, Angular, or Vue.js alongside HTML5, CSS3/SASS, and TypeScript/JavaScript.

● Integrate state management solutions (Redux, RxJS) and optimize UI/UX components for cross-browser compatibility and device responsiveness.

DevOps, Testing & Quality Assurance

● Implement continuous delivery pipelines with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and deploy applications using Docker and Kubernetes.

● Leverage cloud infrastructure (AWS, Azure, or GCP) for application hosting and resource management.

● Maintain strong test coverage by writing automated unit and integration tests (JUnit,Mockito, Jest, Cypress) following TDD/BDD practices.

Collaboration & Architecture

● Participate actively in Agile/Scrum ceremonies, sprint planning, and technical design discussions.

● Conduct code reviews, identify bottlenecks, refactor legacy code, and resolve technical debt.

Preferred / Nice-to-Have Skills

● Hands-on experience with cloud computing platforms (GCP).

● Knowledge of containerization (Docker) and orchestration (Kubernetes).

● Familiarity with messaging systems (Apache Kafka, RabbitMQ) and caching strategies (Redis).

● Experience with serverless architectures, microservices patterns, and service mesh tools.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →