Jobs at Syrinx

View all jobs

Senior Software Engineer (Java, Spring, SQL)

Greensboro, NC
Syrinx Consulting
Greensboro, NC (Remote flexibility, but candidates must be local to NC)
Contract-to-Hire
Senior Backend Software Engineer

Responsibilities:
  • Design, develop, and deliver rich applications using Java, Spring, SQL, and related frameworks.
  • Contribute to design and development of new features on our client’s multi-tenant cloud hosted SaaS platform.
  • Apply your skills and grow technically under the guidance of strong mentors as you solve challenging engineering problems.
  • Mentor early career engineers to grow their skillset
  • Work closely with engineers and product owners on an agile team to understand requirements and deliver technical solutions.
  • Work with a wide variety of AWS services and data technologies.
  • Write unit and integration tests and conduct code reviews to ensure software quality.

Requirements:
  • 5+ years of experience designing and developing backend services and APIs using Spring, Spring MVC, Hibernate or other comparable industry-leading open-source frameworks.
  • 3+ years of experience working with SQL and databases, including schema design and query optimization
  • Passion for producing clean, maintainable, robust, well-tested code and have experience with JUnit or TestNG
  • Enjoyment solving complex problems in efficient and creative ways.
  • 5+ years of experience working as a Software Engineer OR a degree in Computer Science or related field and 3+ years of experience.

Nice-to-Haves:
  • Experience working with containers like Docker and AWS cloud services
  • Experience with big data processing with Spark or Scala.
  • Experience with educational/eLearning software.

 

Share This Job

Powered by