CNH Industrial
http://www.cnh.comJobs at CNH Industrial
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Job Description:
As a Software Engineer – Java, Scala, Big Data you will join a highly skilled software team in delivering innovative mobile and web applications that make up CNH Industrial’s next generation digital platform. The digital platform will enable products that integrate with connected CNH Industrial tractors, sprayers and combines and enable wide range of farm management capabilities.
This is an excellent opportunity to join the technology revolution currently taking place across the agricultural industry and work with highly skilled and talented people in a global, diversified company.
Primary responsibilities include working closely with product management, UX designers and backend developers on the design, development, testing and deployment of our next generation applications and existing product lines. You will undertake all assigned tasks and responsibilities effectively and professionally in accordance with company, team and customer expectations.
Essential Duties and Responsibilities
- Work in a team or individually to design, develop and test software for cloud, web and mobile
- Design, develop, test and document quality software to user and functional requirements within specified timeframes and in accordance with CNHI coding standards
3. Generate rapid prototypes for feasibility testing
4. Generate all documentation relevant to software operation
5. Adhere to prescribed development systems, processes procedures and ensure efficient, effective, high quality delivery
6. Communicate effectively with all stakeholders
- Perform tasks as specified by the Delivery Lead/Team Lead
8. Other related duties as required
Competencies
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required.
Education Qualifications and/or Experience
§ Bachelor's degree in Computer Science or Computer Engineering from an accredited university
§ 3+ years of industry experience
§ 3+ years of Java Spring Boot server application design and testing experience
§ Experience with writing server applications, working with large amount of data, Big Data processing – batch and streaming
§ Strong fundamentals on OOP, RESTful architectures, Design Patterns, Data Structures, Algorithms
§ Experience with RESTful API development
§ Experience with Microservices Development; working on Docker, Kubernetes, Helm/Terrform
§ Experience with Microsoft Azure and cloud services including exposure to PAAS services like service bus, event hub, blob stores, key vaults, API managers, Function Apps (serverless)
§ Experience with concurrency topics, asynchronous programming
Computer Skills
§ Java (Spring, Spring Boot, Hibernate) ; Scala
§ Microservices, Web Services,
§ OAuth 2.0 (JWT), Swagger, Postman, Open API Specification
§ Relational (SQL Server / Postgres); NoSQL (CosmosDB / MongoDB )
§ Big Data/Geospatial (HBase 2.1.6 (HDI 4.0, Geomesa 3.0.0)
§ Batch and streams data processing : Apache Kafka, Apache Flink, Apache Spark, Azure Service Bus
§ Caching: Redis
§ Good working knowledge of CI/CD environments (preferably Azure DevOps), Git or similar configuration management software; Build Automation (Maven)
§ Knowledge of Testing Tools such as Jasmine, Cypress, NUnit, xUnit, Junit, Testcontainers
Similar companies
Xtensible Software Technologies
About the company
Jobs
1
Caterpillar Inc.
About the company
Jobs
1
TechMahindra
About the company
At Tech Mahindra, a culture of driving positive change, celebrating each moment, and empowering all to Rise drives us to dream, do, and become more.
By living our culture, both as individuals and as a team, we establish and advance our presence as a brand that is global, innovative, and caring.
Our culture also leads the way for us to be and become a Company with a Purpose. We try to achieve this by making responsibility personal and adopting sustainability as a way of life at Tech Mahindra.
Read more about us from here: https://www.techmahindra.com/en-in/people/culture/
Jobs
1
Cargill
About the company
Jobs
2
HN Protech Pvt Ltd
About the company
Jobs
1
NT Global
About the company
Jobs
0
NA
About the company
Jobs
0
Team co ltd
About the company
Jobs
0
Classic Group
About the company
Jobs
0
Auto International
About the company
Jobs
1