Bestkaam Logo
Umanist NA Logo

Java Full Stack Engineer

Actively Reviewing the Applications

Umanist NA

India, Tamil Nadu, Chennai Full-Time On-site INR 15–17 LPA
Posted 2 days ago Apply by June 9, 2026

Job Description

Job Description – Full Stack Java Developer (Spring Boot & GCP) Position Overview

We are looking for a skilled Full Stack Java Developer with strong expertise in Java, Spring Boot, and Google Cloud Platform (GCP). The ideal candidate will have hands-on experience in designing, developing, testing, and maintaining scalable software applications across both front-end and back-end environments.

The role involves working across the entire software development lifecycle, collaborating with cross-functional teams, and delivering high-performance, secure, and user-friendly applications that meet business and customer requirements.

Key Responsibilities Software Development

  • Design, develop, test, and maintain scalable and high-quality software applications.
  • Participate in the complete software development lifecycle, including requirement analysis, design, development, testing, deployment, and support.
  • Develop full-stack solutions, including both front-end user interfaces and backend services.

Architecture & Design

  • Analyze business requirements and determine the most suitable technology stack and deployment strategies.
  • Design high-level software architectures outlining system structure, components, integrations, and interfaces.
  • Ensure applications follow scalable, modular, and maintainable design principles.

Customer & Business Collaboration

  • Engage with stakeholders and customers to understand business use cases, challenges, and requirements.
  • Deliver user-centric solutions by focusing on usability, performance, and reliability.

Backend Development

  • Develop and maintain REST APIs, microservices, and backend services using Java and Spring Boot.
  • Implement scalable server-side logic and ensure smooth integration with external systems and databases.

Frontend Development

  • Build interactive and responsive user interfaces.
  • Ensure seamless integration between front-end components and backend APIs.

Cloud & Deployment

  • Develop and deploy applications on Google Cloud Platform (GCP).
  • Implement cloud-native architectures and microservices-based systems.

Testing & Quality Assurance

  • Define and implement software testing strategies including unit testing, integration testing, and system testing.
  • Follow modern development practices such as:
    • Test Driven Development (TDD)
    • Continuous Integration (CI)
    • Continuous Delivery (CD)
Performance Optimization

  • Continuously improve application performance, scalability, and reliability.
  • Identify opportunities to optimize code, architecture, and system performance.

Security & Data Protection

  • Implement security best practices including:
    • Data encryption
    • Data anonymization
    • Secure authentication and authorization mechanisms
Technology Innovation

  • Evaluate and adopt emerging technologies and tools to enhance product capabilities and development efficiency.
  • Contribute to building modern technology stacks and next-generation application platforms.

Required Skills

  • Strong experience in Java Full Stack Development
  • Expertise in Spring Boot framework
  • Experience with Google Cloud Platform (GCP)
  • Knowledge of microservices architecture
  • Experience developing RESTful APIs
  • Understanding of Agile development methodologies
  • Familiarity with CI/CD pipelines and DevOps practices

Preferred Skills

  • Experience with MongoDB or other NoSQL databases

Experience Requirements

  • 4+ years of overall IT experience
  • 3+ years of software development experience
  • Strong hands-on experience with Java-based applications

Education

  • Bachelor’s Degree in Computer Science, Engineering, or a related field

Preferred Qualification

  • Relevant technical certification programs in Java, Cloud, or Software Development.

Skills: java,restful apis,gcp,microservices,spring boot framework,fullstack developement,agile
Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.