Back to All Vacancies

Software Development Engineer, II

Development

Traverse City, MI, US

Software Development Engineers are responsible for working collaboratively in a global team to build and implement a world class cloud based FinTech platform.

Responsibilities include:

  • Building out RESTful APIs using Java and either Spring Boot or Hibernate
  • Proactively solving bottlenecks across the team - Working within an Agile team environment
  • Working with cross functional teams - Writing clean, scalable code
  • Implement product requirements that meet acceptance criteria
  • Breaking down technical work and estimating work effort using relative sizing
  • Mentoring and guiding development team members on software development best practices
  • Architecting and solving complex problems through implementation proper algorithms and coding best practices
  • Actively providing feedback on how to improve our technical solutions and driving technical feedback through the Agile improvement processes

Education, Experience and Qualifications:

  • 6+ years working experience - Proven experience as a team leader/mentor
  • Java expert (3+ years)
  • BSCS or relevant technical field (CIS, Engineering, etc.)
  • Java Back End experience and/or React Front End experience
  • Spring Boot
  • AWS experience
  • MySQL (or similar)
  • BitBucket/Jenkins
  • Familiar with the SDLC (Software Development Lifecycle) using the Agile methodologies (Scrum, Kanban, SAFE, etc.)
  • TDD (Test Driven Development) practical experience and familiarity with unit and integration testing

Job Type: Full-time, Salary

Apply Now
After clicking, you will be redirected to the ADP employment portal.