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
Java Back - end Developer at Vulog designing and implementing applications. Working in Nice, France headquarters with focus on quality assurance and client launches.
Software Developer in .NET environment at DIGI - SOFTWARE, focusing on application development and innovative software solutions for enhancing services. Collaborate on projects producing market - leading products and optimizing existing software.
Senior Backend Developer in a growing company passionate about sports. Responsible for backend services and leading team communication with a focus on structured documentation.
Analyst delivering advanced data mining and analytics for attack surface management at Bank of America. Focus on designing high - quality queries, datasets, and visualizations for security stakeholders.
Experienced Java Software Engineer focusing on Agile software development for Boeing's Defense sector. Collaborating with teams to design, develop, and optimize software solutions.
Senior Backend Data Engineer developing scalable party data solutions at LPL Financial. Involved in cloud - native data architectures and mentoring junior engineers.
Back End Software Engineer for Manulife developing and improving software products. Focused on resilient and scalable application solutions while delivering in an agile environment.
Software Backend Developer .NET crafting scalable applications at afterbuy, a leading German SaaS solution for online retailers. Involves code reviews, technology implementation, and stakeholder communication.
Senior PHP Developer developing and maintaining E - Commerce software solutions in hybrid setup. Engaging in team collaboration and providing continuous product improvement with modern tech stack.
Software developer for control systems of personalization machines leveraging C# .NET at Maurer Electronics. Collaborating on software design, implementation, quality assurance, and user interface development.