Onsite Senior Software Engineer, Java Full Stack Developer

Posted 5 days ago

Apply now

About the role

  • Senior Software Engineer developing full stack Java applications focusing on Warranty Systems at Caterpillar. Collaborate with cross-functional teams to ensure high-quality software solutions with scalability and performance.

Responsibilities

  • Design, develop, and maintain full stack Java applications, including both frontend and backend components.
  • Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.
  • Ensure the scalability, performance, and reliability of applications.
  • Participate in code reviews, testing, and debugging to maintain code quality.
  • Support and enhance existing applications, particularly within Warranty Systems.
  • Contribute to architectural decisions and technology selection.
  • Document software designs, processes, and implementation details.
  • Stay current with emerging technologies and industry trends.

Requirements

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Proven experience in Java development for both frontend and backend systems.
  • Strong understanding of web technologies including HTML, CSS, JavaScript, and modern frameworks.
  • Experience with Spring, Hibernate, and other Java frameworks.
  • Knowledge of RESTful APIs and microservices architecture.
  • Familiarity with relational databases and SQL.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Experience working in Manufacturing or Supply Chain domains (preferred).
  • Hands-on experience with Warranty Systems (preferred).
  • Front end Technology: Angular (preferred).
  • Knowledge of cloud platforms such as AWS or Azure (preferred).
  • Understanding of DevOps practices and CI/CD pipelines (preferred).
  • Exposure to Agile development methodologies (preferred).

Benefits

  • Work Life Harmony
  • Earned and medical leave
  • Relocation assistance
  • Holistic Development
  • Personal and professional development through Caterpillar ‘s employee resource groups across the globe
  • Career developments opportunities with global prospects
  • Health and Wellness
  • Medical coverage -Medical, life and personal accident coverage
  • Employee mental wellness assistance program
  • Financial Wellness
  • Employee investment plan
  • Pay for performance -Annual incentive Bonus plan

Job title

Senior Software Engineer, Java Full Stack Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job