Senior Backend Developer

Stefanini$126K — $137K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of IT experience, with 4+ years in development.
  • Proficient in Java 11/17+ for back-end coding with strong focus on multithreading and concurrency.
  • Experience with Spring Boot for building secure, production-ready microservices.
  • Familiarity with cloud services (AWS or GCP) and containerization technologies like Docker.
  • Bachelor's degree in a relevant field.

Responsibilities

  • Engage with customers to gather use-case requirements.
  • Design and implement solutions to solve complex back-end problems.
  • Ensure development aligns with architectural guidelines for consistency.
  • Develop APIs and microservices focusing on performance and scalability.
  • Collaborate with front-end developers and cross-functional teams for seamless integration.
  • Manage application deployment and associated health monitoring in cloud or on-premise environments.
  • Enhance programming practices through methods like TDD and CI/CD.

Benefits

  • Opportunity to work with cutting-edge technologies in cloud computing.
  • A collaborative environment that fosters communication and innovation.
  • Focus on professional development and employee relationships.
  • Support for security best practices in application development.
Full Job Description
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 Preferred

  • Spring Boot, AWS, GCP


Experience 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

  • Bachelor's Degree


**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

Similar Jobs

More Jobs at Stefanini

More Information Technology Jobs

Find similar Senior Backend Developer jobs: