Java Full Stack Developer

Astek

Ernakulam

On-site

INR 1,800,000 - 3,200,000

Full time

44 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Astek in India invites a senior software engineer to design, develop, and maintain enterprise applications using Java, Spring Boot, and the Spring ecosystem. You will build scalable microservices, RESTful APIs, and ensure secure authentication and authorization.

You will also contribute to frontend features with Angular/TypeScript, collaborate across teams, use AI coding agents and CI/CD practices, and mentor junior developers while upholding code quality and data-security policies.

Qualifications

  • 6+ years of professional software development experience.
  • Strong hands-on Java and Spring Boot backend experience with production microservices.
  • Practical frontend experience with Angular (or React).
  • Demonstrated use of AI coding agents in professional development work.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to own features from design through development, testing, and deployment.

Responsibilities

  • Design, develop, and maintain enterprise applications using Java, Spring Boot, and the Spring ecosystem.
  • Build scalable microservices and RESTful APIs following clean code, SOLID principles, and established design patterns.
  • Design and implement authentication, authorization, and role-based access control, including SSO and external identity provider integrations.
  • Develop and optimize schemas, indexes, queries, and transactions.
  • Implement caching, asynchronous processing, messaging, and event-driven communication where appropriate.
  • Diagnose and resolve performance issues, production defects, and complex technical problems.
  • Frontend features using Angular and TypeScript; ensure reliable end-to-end workflows.
  • Collaborate with architects, product owners, QA, and DevOps throughout the SDLC.
  • Mentor junior developers and contribute to technical documentation.

Skills

Java
Spring Boot
Microservices
REST APIs
SOLID
Design patterns
Authentication/Authorization
Angular
TypeScript
AI coding agents
CI/CD
Docker
Git

Tools

Docker
CI/CD
Git
MCP servers

Job description

  • Design, develop, and maintain enterprise applications using Java, Spring Boot, and the Spring ecosystem.
  • Build scalable microservices and RESTful APIs following clean code, SOLID principles, and established design patterns.
  • Design and implement authentication, authorization, and role-based access control, including SSO and external identity provider integrations.
  • Develop and optimize schemas, indexes, queries, and transactions.
  • Implement caching, asynchronous processing, messaging, and event-driven communication where appropriate.
  • Diagnose and resolve performance issues, production defects, and complex technical problems.
Frontend
  • Build and maintain frontend features using Angular and TypeScript.
  • Integrate frontend applications with backend services and ensure reliable end-to-end workflows.
  • Use AI coding agents (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate design, implementation, refactoring, testing, and documentation.
  • Configure and use MCP servers and connectors that give agents controlled access to repositories, issue trackers, databases, documentation, and internal tools.
  • Create and maintain reusable agent assets such as project instructions, skills, prompts, and workflows for the team.
  • Critically review, test, and take full ownership of AI-generated code; never ship code you do not understand.
  • Ensure AI tools are used in line with data-protection and security policies, especially around clinical and patient data.
Quality and collaboration
  • Write unit and integration tests and take part in code reviews.
  • Contribute to application security, scalability, reliability, and maintainability.
  • Work with Docker, CI/CD pipelines, Git, and containerized or cloud deployment environments.
  • Collaborate with architects, product owners, QA, and DevOps throughout the SDLC.
  • Mentor junior developers, including on effective and responsible use of AI coding tools, and contribute to technical documentation.
Experience and Education
  • 6+ years of professional software development experience.
  • Strong hands-on Java and Spring Boot backend experience, with production microservices delivered.
  • Practical frontend experience with Angular (or React).
  • Demonstrated use of AI coding agents in professional development work.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to own features from design through development, testing, and deployment.
  • Excellent communication, collaboration, and technical decision-making.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Ajackus • India

On-site
INR 1,500,000 - 2,000,000
Java Full Stack + AI Developer
Java Full Stack + AI Developer

Jade Global • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Senior Java Full stack (Angular) Developer
Senior Java Full stack (Angular) Developer

Infosys • Bengaluru

On-site
INR 1,800,000 - 3,500,000
Java Full Stack Developer
Java Full Stack Developer

Sunovaa Tech • Dadri

On-site
INR 1,200,000 - 1,800,000
Senior AI Full Stack Java Developer
Senior AI Full Stack Java Developer

Tekskills Inc. • Mumbai

On-site
INR 1,800,000 - 3,200,000
Senior AI Full Stack Java Developer
Senior AI Full Stack Java Developer

Tekskills Inc. • Dadri

On-site
INR 1,800,000 - 3,000,000
Senior AI Full Stack Java Developer
Senior AI Full Stack Java Developer

Tekskills Inc. • Chennai

On-site
INR 1,200,000 - 1,800,000
Senior AI Full Stack Java Developer
Senior AI Full Stack Java Developer

Tekskills Inc. • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

Oracle • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Application Architect - Java
Application Architect - Java

Accenture • Bengaluru

On-site
INR 1,000,000 - 1,800,000