EdgeAll - Cherry Hill, NJ

posted 25 days ago

Full-time - Senior
Cherry Hill, NJ

About the position

The Senior Software Engineer (backend) position is focused on developing and testing enterprise-level code within a Java environment. This role is essential for ensuring high-quality backend solutions and requires a strong background in Java programming, along with excellent problem-solving skills and attention to detail.

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
  • Strong database skills in SQL
  • Knowledge of design patterns
  • Experience with Spring framework
  • Web service development experience
  • Proficient use of Tomcat
  • Experience with SOAP & REST API integration
  • Proficient use of JavaScript
  • Significant experience with JavaScript frameworks such as JQuery, React, and React Native
  • Strong verbal and written communication skills
  • Experience with HTML5
  • High level of organizational 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 Jira
  • Experience with Confluence
  • Experience in Agile software development
  • Experience working with teams in external different time zones
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service