Drag

Java Developer

Location : ,

Job Description

Role Summary
The Senior Software Engineer (backend) position is responsible for writing and testing enterprise-level code in Java environment. This role requires 10+ years solid experience in Java along with strong attention to detail and problem-solving abilities.

Primary 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

Required Skills and Personal Qualifications

  • Experience with the following technologies:
    • Spring MVC
    • JPA
    • UNIX
    • SQL
    • Design patterns
    • Spring framework
    • Web service development
    • Tomcat
  • Experience with SOAP & REST API’s Integration
  • Proficient use of JavaScript as a programming language
  • Significant experience with JavaScript Frameworks such as JQuery, React and React Native (preferred)
  • Strong verbal and written communication skills with both technical and non-technical peers; capable to manage business and technical team expectations
  • Experience with HTML5
  • High level of organizational, written, and oral communication skills
  • Experience with the following technologies is desired but not required:
    • AWS
    • Spring Boot
    • Apache Ignite
    • MyBatis
    • Continuous Integration environment
    • Microservices
    • Understanding of XML schema
    • AWS Cloud
    • Jira
    • Confluence
  • Automotive industry experience
  • Agile software development
  • Experience working with teams in external different time zones