Abbott

Software Engineer I – Backend

Abbott

full-time

Posted on:

Location Type: Office

Location: BurlingtonCaliforniaMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $50,700 - $101,300 per year

Job Level

About the role

  • Design and implement microservices using Java 11+, Spring Boot, and REST APIs (GraphQL is a plus)
  • Build cloud-native SaaS applications following well-architected principles on Azure Cloud
  • Work with Azure PaaS services such as Service Bus, Cosmos DB, Blob Storage, Redis Cache, and Identity Manager
  • Write unit tests using JUnit and Jest; apply static code analysis tools
  • Conduct load testing using tools like JMeter
  • Ensure security, performance, and adherence to design patterns and best practices
  • Collaborate with cross-functional teams in an Agile environment (Scrum/Kanban)

Requirements

  • Bachelor’s degree in software engineering, Computer Engineering, Computer Science, or related field
  • 0-2 years of backend development experience (full stack preferred)
  • Proven ability to lead development
  • Java 11+, Spring Boot, Microservices, REST API development (GraphQL is a plus)
  • Database technologies (PostgreSQL preferred)
  • Unit testing (JUnit, Jest), static code analyzers
  • Familiarity with programming languages (Python, Java or similar)
  • Exposure to modern software development practices, including version control (e.g., Git/GitHub) and basic debugging/testing techniques
Benefits
  • Free medical coverage in our Health Investment Plan (HIP) PPO medical plan
  • Excellent retirement savings plan with a high employer contribution
  • Tuition reimbursement
  • Freedom 2 Save student debt program
  • FreeU education benefit - affordable path to a bachelor’s degree
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 11+Spring BootMicroservicesREST APIsGraphQLAzure CloudPostgreSQLJUnitJestStatic code analysis
Soft Skills
LeadershipCollaborationAgileScrumKanban
Certifications
Bachelor’s degree in software engineeringBachelor’s degree in Computer EngineeringBachelor’s degree in Computer Science