Perform development assignments and programming tasks.
Work on complex projects, application systems and infrastructure components.
Independently/Along-side a team work on business features.
Maintain high quality standards of software.
Collaborate with engineers and other departments.
Developing detailed software design deliverables to solve business problems
Leading the evaluation and deployment of new technologies to add or enhance existing digital technical capabilities.
Participating in addressing business requirements for applications and collaborating with cross-functional teams to deliver digital solutions that meets business results
Follows standards, processes and methodologies to develop each phase development.
Ability to mitigate risks and bring in stakeholder/business confidence by continuous on-time delivery.
Mentor and help more junior engineers and provide them guidance in creating structured application/interface code, new documentation and guides.
Stay up-to-date with the latest trends and advancements in IT development.
Requirements
8+ years of experience in Web application development in AWS Cloud using Java tech stack.
Educational qualification is bachelor’s or master’s degree in computer science & engineering /IT/Electronics Engineering disciplines
Strong foundational knowledge in Java 8+, Spring Boot, Microservices and Cloud
Strong understanding of SOLID design principles, clean coding, and agile development methodologies.
Solid understanding of MySQL/RBDMS database
Enterprise web application development using Java.
TDD/BDD based development using Junit testing.
Developing RESTful APIs
Performance Optimization.
Cloud Services(AWS, Azure etc).
Developing, Testing and Deploying software using CI/CD tools such as Azure Pipeline, Github Actions etc.
Spring Security & Oauth
Tech Stack
AWS
Azure
Cloud
Java
JUnit
Microservices
MySQL
Spring
Spring Boot
SpringBoot
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