Suntech Innovation

Middle Backend Engineer

Suntech Innovation

contract

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Writing backend code and tests as well as leveraging open source technologies to get reliable results
  • Improving code quality through testing, refactoring, peer-reviews
  • Working effectively in an agile team using Scrum
  • Collaborating with business stakeholders and internal users to design and deliver products that attract new customers and keep them coming back
  • Performing root cause analysis to ensure that mistakes are properly understood and not repeated
  • Contributing to coding standards and guidelines as well as setting a good example of adhering to them
  • Standing by your solutions to ensure that both you and the team have the tools and ability to support its operation after hours.

Requirements

  • Extensive knowledge of Java, Spring and associated technologies: JUnit, Web Application Servers (e.g. Jetty/Tomcat), Gradle/Maven
  • Strong knowledge of MySQL and writing optimized database queries
  • Thorough understanding of architectural software concepts, Object-Oriented and Functional programming, MVC/MV* architectures, asynchronous server communication
  • Experience in the design and development of RESTful web services and JSON handling
  • Able to use Git and understand distributed version control strategies
  • Software craftsman, with a rigorous and disciplined approach to writing simple and effective software but not afraid to learn from failure and tell others about mistakes
  • Knowledgeable in web software architectures and design patterns
  • TDD, Refactoring
  • Familiar with using a tracking system such as JIRA
  • Have an aptitude and willingness to learn the business domain and new technologies
  • A genuinely nice person, opinionated but humble enough to work with anyone.
Benefits
  • Medical insurance coverage
  • English language courses
  • Wellbeing package: online-yoga classes, Yakaboo, BetterMe App: Health Coaching, BetterMe App: Mental Health
  • Corporate events and fun team-building activities
  • Competitive salary plus financial bonuses
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaSpringJUnitWeb Application ServersGradleMavenMySQLRESTful web servicesJSON handlingTDD
Soft Skills
collaborationcommunicationproblem-solvingadaptabilityteamworkattention to detailopinionated but humblewillingness to learn