In today’s fast-evolving tech landscape, innovation isn’t just an option—it’s a necessity. Caterpillar Inc., a global leader in machinery and technology, is at the cutting edge of this revolution, and they’re looking for a skilled Senior Java Developer to join their Bangalore or Chennai teams. If you’re passionate about cloud technology and Java development, this could be the perfect role for you.
Why Caterpillar?
Caterpillar isn’t just about building machinery; they’re about building a better future. As a company deeply invested in creating sustainable and stronger communities, Caterpillar integrates innovation and progress into everything they do. Joining their team means becoming part of a global network dedicated to making a real impact.
The Role: Senior Java Developer
As a Senior Java Developer at Caterpillar, you will play a crucial role in driving the development of their cloud-based technology projects. This position offers a unique opportunity to shape the future of cloud technology within a leading global enterprise.
Key Responsibilities:
Cloud Software Development: You’ll be responsible for the technical delivery of cloud software capabilities, including analytics and infrastructure. This involves leveraging Java, J2EE, AJAX, and Web Services to develop and test web-based and desktop applications.
Technology Integration: Your role will involve applying your Java development expertise to assist with the Cloud transition strategy, identifying growth opportunities, and integrating new technologies.
Project Planning and Execution: Work closely with team leads to create product plans, resource estimates, and technical specifications. Your contributions will be essential in shaping the development and delivery of key features.
Hands-On Development: Develop, test, and implement features, applying your knowledge of Java Design Patterns, MVC, and Agile methodologies to ensure robust and scalable applications.
What You Need to Succeed
To excel in this role, you’ll need a solid foundation in Java and cloud technologies. Here’s a breakdown of the skills and experience required:
Required Skills:
Java Expertise: Strong experience in Java and J2EE technologies, with practical knowledge of JPA, Hibernate, JDBC, SQL, Spring, and JUnit.
Cloud Experience: Demonstrated experience in developing and implementing features in cloud platforms, particularly AWS or Azure.
Agile Methodologies: Experience working within Agile teams, with a solid understanding of Agile development practices.
Version Control: Proficiency with Git for managing software projects, including branching, tagging, and merging.
Desired Skills:
Azure Cloud Knowledge: Experience with Azure cloud (PaaS) and Java is a plus.
Security Awareness: A strong interest in incorporating security best practices into application design and development.
Documentation Skills: Experience in creating comprehensive technical documentation and estimating task times.
Serverless and Containers: Familiarity with serverless applications and containerization in development.
Why This Role is Special
This position is more than just a job—it’s a chance to be at the forefront of technological innovation. At Caterpillar, you’ll be working on groundbreaking projects that drive progress in the cloud computing space. You’ll have the opportunity to influence the future of cloud technology and be part of a team that values collaboration, creativity, and continuous improvement.
Apply Today
If you’re ready to take your career to the next level and be part of a team that is shaping the future, apply for the Senior Java Developer role at Caterpillar by September 1, 2024. This is your chance to make a significant impact and be part of something truly transformative.
For those who aren’t quite ready to apply, consider joining Caterpillar’s Talent Community to stay updated on future opportunities.
Ready to make a difference? Apply now and join Caterpillar in building a better future.