Proactive Staffing - Cherry Hill, NJ

posted 25 days ago

Full-time - Mid Level
Hybrid - Cherry Hill, NJ
Administrative and Support Services

About the position

The Senior Software Engineer (Backend) position focuses on developing and testing enterprise-level code within a Java environment. This role is essential for creating backend applications and requires a strong background in Java, database management, and collaboration with Agile teams.

Responsibilities

  • Develop backend code for applications
  • Review and validate the requirements and functional specifications
  • Work closely with Agile Team Coordinators and Business Analysts to understand requirements
  • Participate in regular meetings and speak to their processes

Requirements

  • 6+ years of solid experience in Java
  • Experience with Spring MVC
  • Experience with JPA
  • Experience with UNIX
  • Experience with SQL
  • Familiarity with design patterns
  • Experience with Spring framework
  • Experience in web service development
  • Experience with Tomcat
  • Experience with SOAP & REST APIs integration
  • Proficient use of JavaScript as a programming language
  • Significant experience with JavaScript frameworks such as JQuery, React, and React Native
  • Strong verbal and written communication skills with both technical and non-technical peers
  • Experience with HTML5
  • High level of organizational, written, and oral communication skills

Nice-to-haves

  • Experience with AWS
  • Experience with Spring Boot
  • Experience with Apache Ignite
  • Experience with MyBatis
  • Experience in a Continuous Integration environment
  • Experience with Microservices
  • Understanding of XML schema
  • Experience with AWS Cloud
  • Familiarity with Jira
  • Familiarity with Confluence
  • Experience in Agile software development
  • Experience working with teams in external different time zones

Benefits

  • Contract position with a duration of 12+ months
  • Hybrid work model (Onsite M/T/T)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service