Hybrid Senior Software Engineer – Java/Spring Boot

Posted last month

Apply now

About the role

  • Senior Software Engineer developing Java-based microservices using Spring Boot for a hybrid position at Elyon International. Collaborating cross-functionally and ensuring coding best practices.

Responsibilities

  • Acts as the technical coach for a team or domain
  • Ensures consistent application of best practices and high standards across projects
  • Sets quality goals and development practices with the team
  • Conducts and participates in code reviews
  • Analyzes and optimizes application performance
  • Stays current with emerging technologies and industry trends
  • Develops software to log and store performance data, usage, errors, etc.
  • Collaborates with cross-functional teams
  • Resolves a wide range of moderate complexity requests in creative ways
  • Design, develop, and maintain Java-based microservices using Spring Boot and Java 17
  • Lead and contribute to secure coding practices following OWASP standards
  • Integrate with internal and external APIs using REST and GraphQL
  • Participate in Test-Driven Development (TDD) and help expand test automation coverage
  • Implement and support CI/CD pipelines using GitHub Actions and Jenkins
  • Build and deploy services to AWS EKS
  • Collaborate with DevOps, QA, and Product teams using Azure DevOps for sprint planning
  • Perform code reviews and mentor junior developers
  • Support observability efforts using tools like Datadog, Prometheus, and Grafana
  • Work within Agile teams to deliver features

Requirements

  • Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 5+ years of hands-on experience in Java (17+) and Spring Boot application development
  • Solid understanding of microservices architecture and secure RESTful API design
  • Strong experience with Git, Maven, Jenkins, and GitHub Actions
  • Proficiency in CI/CD and test automation
  • Experience working in cloud environments, especially AWS
  • Familiarity with containerization (Docker, EKS/Kubernetes)
  • Excellent debugging, troubleshooting, and code review skills
  • Comfortable using Azure DevOps for Boards, Test Plans, and documentation

Benefits

  • Paid sick leave
  • Medical/Dental (optional)
  • 401 (k) Retirement Plan (optional)
  • Employer Paid Life Insurance
  • Employer Paid Short Term Disability
  • Optional Life Insurance

Job title

Senior Software Engineer – Java/Spring Boot

Job type

Experience level

Senior

Salary

$65 per hour

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job