Senior Software Engineer developing full stack applications using Java and Spring for Ford. Working on innovative solutions for smart vehicles and mobility technologies.
Responsibilities
Design and implement schemas, resolvers and directives using Java with Spring GraphQL.
Integrate GraphQL APIs with existing RESTful APIs and NoSQL databases.
Deliver connected back-end services that support Web Clients/Mobile clients.
Build and manage APIs (Application Programming Interfaces) using languages including Java, Python, C#, Go, or Node.js to help customers understand, manage, and control their fleets of vehicles via a web application.
Design and build robust and efficient APIs to connect Java applications to legacy mainframe systems.
Develop and maintain UI (User Interface) and single page applications using React framework.
Participate in peer code reviews to ensure code quality and maintainability.
Write unit tests, integration tests, performance tests.
Includes using Cucumber tool to write BDD tests and Apache JMeter for load tests.
Develop dashboards and alerts to monitor KPIs.
Participate in and/or lead the development of requirements, features, user stories, use cases, and test cases.
Follow and participate in all Agile ceremonies, including process, technical design and support documents.
Work collaboratively with other engineers, designers, product managers, and stakeholders throughout the software development lifecycle.
Requirements
Master’s degree or foreign equivalent in Computer Science or a related field and 5 years of experience in the job offered or a related occupation.
5 years of experience with each of the following skills is required:
1. Using REST API to ensure that data and services are available internally and externally via the internet.
2. Using REST standards to ensure the developed services are easy to consume by other consumers.
3. Using standard REST Practices to design and develop APIs which match industry standards.
2 years of experience with each of the following skills is required:
1. Using Spring Boot to build web and backend applications including schedulers for batch processes.
2. Using Spring Boot modules to ensure correct security practices are followed and the application is secure.
3. Using React to design and develop UX applications with standardization and correct UX standards.
4. Using GCP to create new cloud native applications.
5. Using GRAPHQL to merge the existing variety of services into a single service and create reusable APIs.
6. Using Data Analytics to run analysis on historical data and extract metrics and scale services for high availability of the applications.
Benefits
Immediate medical, dental, and prescription drug coverage
Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more
Vehicle discount program for employees and family members, and management leases
Tuition assistance
Established and active employee resource groups
Paid time off for individual and team community service
A generous schedule of paid holidays, including the week between Christmas and New Year's Day
Paid time off and the option to purchase additional vacation time.
Senior PHP / Laravel Entwickler*in responsible for developing and optimizing web applications with a focus on quality at eRecht24 IT. Collaborating closely with the product management and development team in a hybrid working model.
Lead Developer at GigaVoice managing complex systems and production code in a hybrid environment. Collaborating with product partners to build and evolve a modern CMS platform.
Backend Developer developing IoT solutions for Smart Farming at HydroNeo, tackling challenges in aquaculture. Join a dynamic team to innovate and impact global aquaculture positively.
Junior Backend Software Developer developing scalable backend services for etaONE platform. Collaborating in an agile team with Java/Kotlin and Spring Boot technologies.
Join AAXIS as a Backend Developer to develop digital commerce platforms for B2B enterprises. Collaborate with senior developers and optimize backend services using JavaScript and TypeScript.
Senior C++ Software Engineer developing tools for AR - HUD products at Envisics. Enhancing performance and accuracy through calibration and measurement tools in automotive environments.
Intern assisting the CAE team with Python programming and data analysis for automotive testing. Involves GUI creation and machine learning tasks with potential occasional office meetings.
Join Projektron GmbH as a Software Engineer in Java Development, working on project management software. Collaborate within Scrum teams to enhance features and services for clients across Europe.
Full Stack Senior developer focusing on Laravel and Vue.js with Onfly, enhancing travel management solutions. Join a passionate team for exponential growth in technology and travel.