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.