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

    Job · 22368203

    Caterpillar Inc logo

    Senior Developer - Java

    Caterpillar Inc · Chennai · onsite · Posted today

    Undisclosed9–14 yrsfulltimeSourced fromNaukri

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

    About this role

    Job Summary
    We are looking for a Senior Java Engineer to lead the design, development, and modernization of enterprise-grade applications that support AI-driven and intelligent digital capabilities. This role involves transforming legacy systems into scalable, resilient, and production-ready solutions aligned with modern architecture principles and engineering best practices. The ideal candidate will demonstrate strong technical expertise, ownership and drive high-quality delivery.


    Key Responsibilities
    • Lead the design, development, and delivery of robust Java-based applications and services
    • Write high-quality, scalable, and maintainable code following industry standards and best practices
    • Conduct and lead code reviews, ensuring adherence to quality, performance, and security standards
    • Collaborate with architects, product owners, and cross-functional teams to define and implement scalable solutions
    • Drive analysis, refactoring, and modernization of legacy systems and applications
    • Mentor and guide junior developers, fostering team capability and engineering excellence
    • Partner with DevOps teams to streamline CI/CD pipelines, build automation, and deployment strategies
    • Proactively troubleshoot complex issues, perform root cause analysis, and lead production support efforts
    • Optimize application performance, scalability, reliability, and maintainability
    • Champion adoption of modern development practices, including automation, observability, and design patterns
    • Lead API design and development aligned with enterprise architecture standards
    • Contribute to technical decision-making, solution design discussions, and roadmap planning


    Skills Required
    • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
    • 9+ years of experience in software engineering, or distributed systems
    • Strong proficiency in Java/J2EE, OOP principles, and advanced design patterns
    • Extensive experience with Spring Framework (Spring Boot) and RESTful API development
    • Solid expertise in JPA/Hibernate, JDBC, and relational databases (SQL)
    • Hands-on experience with unit testing and integration testing frameworks (e.g., JUnit, Mockito)
    • Strong experience with Git, branching strategies, and build tools such as Maven/Gradle
    • Proven ability in debugging, performance tuning, and problem-solving in complex systems
    • Experience with Docker, containerization, and cloud platforms (AWS/Azure/GCP preferred)
    This position requires working onsite five days a week.
    Relocation is available for this position.
    Visa Sponsorship is not available for this position.

    Sourced from naukri

    Skills

    Design PatternsAutomationDevopsDockerCI/CD PipelinesDistributed Systemscloud platformsapi designgoogle cloud platformamazon web servicesbuild toolsEnterprise ArchitectureBuild AutomationdebuggingdeploymentcloudArchitectureMicrosoft AzureArtificial Intelligence

    About Caterpillar Inc

    Caterpillar Inc logo

    Caterpillar Inc

    Industrial Machinery

    7.3k+

    employees

    1925

    101 years old

    Bangalore / Bengaluru, Karnataka

    India

    ₹14L PA avg

    Avg at Caterpillar Inc

    About

    Caterpillar Inc is a global leader in manufacturing construction and mining equipment, engines, and turbines, addressing industry needs for efficient, sustainable solutions.

    Industries

    Industrial MachineryEngineering & Construction

    Employee ratings

    10 reviews

    4.1/ 5

    Culture

    3.7

    Career growth

    3.1

    Work-life

    3.6

    Employees rate it well for

    Company Culture41Work-Life Balance41

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Developer - Java · waiting for your command