Stefanini is looking for a Backend Developer(Dearborn, MI)
We are looking for candidate who will be responsible for develop and maintain the back-end/ server-side parts of an application, typically consisting of APIs, databases and other services containing business logic. They work with various languages and tools to create and maintain services on-prem or in the cloud.
Responsibilities- Engage with customers to understand their use-cases and requirements
- Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, and technologies
- Align with architecture guidelines for unified and coherent approach to development
- Design, develop, and deliver new code using various tools, languages, frameworks, and technologies
- Develop and maintain back-end applications like APIs and microservices using server-side languages like Java, Python, etc.
- Collaborate with front-end developers to integrate user interface elements and with cross functional teams like product owners, designers, architects etc.
- Manage application deployment to the cloud or on-prem, health and performance monitoring, security hardening and disaster recovery for deployed applications
- Manage data storage and retrievals in applications by utilizing database technologies such as Oracle, MySQL, MongoDB, etc.
- Promote improvements in programming practices, such as test-driven development, continuous integration, and continuous delivery
- Optimize back-end infrastructure and deployment practices to improve application resiliency and reliability
- Support security practices to safeguard user data including encryption and anonymization
Job Requirements
Details:
Skills Required:- Java, Write clean, thread-safe, and object-oriented backend code using Java 11/17+.
- Building a high-performance, multithreaded parser using Java's ConcurrentHashMap and ExecutorService to process real-time telematics.
Skills PreferredExperience Required- 6+ years of experience in IT; 4+ years in development
- Spring Boot - Build scalable, production-ready RESTful microservices with secure database integrations. Creating a secure vehicle reservation API that uses Spring Data JPA to talk to a database and runs across Dev/Prod environments.
- Cloud (AWS or GCP - Either is acceptable), Deploy containerized applications and integrate messaging services using either AWS or GCP. Setting up an event-driven flow where booking events are published to Amazon MSK and processed by a microservice running on EKS to send user notifications. Packaging a service in a Docker container, deploying it to Cloud Run, and streaming system logs to BigQuery via Cloud Pub/Sub.
Education Required**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers.
#LI-FA1
#LI-ONSITE
Pay Range:
$ 61.00 - $ 66.00