Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16498703

    INDORE · FULLTIME

    Java Spring Boot Developer

    Tata Consultancy Services logo

    Tata Consultancy Services

    Indore · onsite · Posted 42d ago

    Sourced fromNaukri
    Undisclosed4–9 yrsfulltimeIndore

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.3s
    • Found the form on Naukri · 14 questions to answer1.3s
    • Decided the answers for all of them2.3s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role


    Java Developer

    Experience

    4 to 8 Years

    Location

    Indore

    Domain

    BFSI (Banking, Financial Services & Insurance)

    Job Summary

    We are seeking a highly skilled Java Developer with strong expertise in Java 17+, Spring Framework, Spring Boot, Microservices, and AWS Cloud Services. The ideal candidate will be responsible for designing, developing, and maintaining scalable, secure, and high-performance enterprise applications within the BFSI domain.

    The role requires hands-on experience in building RESTful APIs, implementing microservices-based architectures, integrating cloud-native services, and utilizing modern DevOps practices. Candidates should possess strong problem-solving abilities and a passion for delivering robust software solutions.

    Key Responsibilities

    • Design, develop, test, and maintain enterprise-grade applications using Java 17+ and Spring Boot.
    • Build scalable and resilient Microservices-based architectures.
    • Develop and consume RESTful APIs for internal and external integrations.
    • Implement security best practices using Spring Security, OAuth 2.0, and JWT.
    • Design and optimize database interactions using Spring Data JPA and complex query management.
    • Implement caching solutions using Redis/EhCache to improve application performance.
    • Develop unit and integration test cases using JUnit and other testing frameworks.
    • Work closely with DevOps teams on deployment, monitoring, and troubleshooting activities.
    • Utilize AWS services to deploy and maintain cloud-native applications.
    • Implement logging, monitoring, and exception handling strategies.
    • Participate in code reviews and ensure adherence to coding standards and best practices.
    • Collaborate with cross-functional teams in Agile/Scrum environments.
    • Support production releases and resolve critical issues as needed.

    Must-Have Technical Skills

    Core Java

    • Java 17+
    • Object-Oriented Programming (OOP)
    • Collections Framework
    • Multithreading & Concurrency
    • Exception Handling
    • Performance Tuning

    Spring Ecosystem

    • Spring Framework (Core, MVC, Security)
    • Spring Boot
    • Spring Data JPA
    • Spring Security
    • Transaction Management

    Microservices & APIs

    • REST API Development
    • Microservices Architecture
    • API Security
    • API Documentation & Testing

    Security

    • OAuth 2.0
    • JWT Authentication & Authorization

    Caching

    • Redis
    • EhCache

    Testing

    • JUnit
    • Unit Testing
    • Integration Testing

    Build & Dependency Management

    • Maven

    Cloud & DevOps

    • AWS DynamoDB
    • IAM Roles & Policies
    • ECS (Elastic Container Service)
    • CloudFormation
    • CloudWatch
    • Blue-Green Deployment
    • CI/CD Pipelines
    • GitHub Actions

    Tools

    • Postman
    • Bruno
    • Git

    Good-to-Have Skills

    • Spring Batch
    • AWS Lambda
    • AWS S3 Integration
    • Honeycomb
    • Splunk
    • GitHub
    • Bitbucket
    • SVN
    • Containerization concepts
    • Agile/Scrum methodology

    Required Experience

    • 4 to 8 years of experience in Java backend development.
    • Strong hands-on experience in developing scalable enterprise applications.
    • Experience working with cloud-native applications on AWS.
    • Exposure to BFSI applications and secure transaction systems will be preferred.
    • Experience in production deployment and application monitoring.

    Educational Qualification

    • Bachelor's Degree in Computer Science, Information Technology, Engineering, or related discipline.
    • Master's Degree is a plus.

    Preferred Candidate Profile

    • Strong analytical and problem-solving skills.
    • Excellent debugging and troubleshooting capabilities.
    • Ability to work independently and within collaborative Agile teams.
    • Strong communication and stakeholder management skills.
    • Passion for learning and adopting new technologies.

    Sourced from naukri

    Section · 02

    Skills

    MavenJUnitjava developerJava 17Dynamo Dbamazon web servicesredisspring data jpaOAuthAWS ECSEhcacheJavascriptREST APIJwtSpring BootJavaMicroservices

    Section · Company

    About TCS

    Tata Consultancy Services logo

    Tata Consultancy Services

    IT Services & Consulting

    608.0k+

    employees

    1968

    58 years old

    Mumbai, Maharashtra

    India

    About

    An IT services and consulting firm offering business solutions, committed to driving innovation for global enterprises.

    Industries

    IT Services & ConsultingFinancial ServicesInternetEducation & TrainingBPO

    Employee ratings

    1,14,115 reviews

    3.3/ 5

    Culture

    3.2

    Career growth

    2.3

    Work-life

    3.5

    Employees rate it well for

    Job Security22973Salary21006Work Life Balance15396Appraisal10413Work Culture8916

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Java Spring Boot Developer · waiting for your command