company-img2

Software Developer Fullstack (Java) | Fortune 500 Multinational Automotive Company | 2 4 years

  • 2-4 years
  • Not Disclosed

Job Description

Job Description
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age national origin, religion, sexual orientation, gender identity, status as a veteran and basis of disability or any other federal, state or local protected class:
SUMMARY
Join the ORGANISATION Team and start reimagining the future of automotive retail. We are charged with executing ORGANISATION's top down commitment to enable our team members and stores to delight our retail and professional customers.
Our customers are can do people who like to build and professional shops that know what they need and demand accuracy and speed, just like us. Our priorities are all about their satisfaction, trust and loyalty. The Customer Facing Team is responsible for building solutions that drive the customer experience and, ultimately, enhance our bottom line as an organization. This team plays an integral, high visibility role in working across the company?s Store Operations, Customer Relationship and IT organizations.
Organisation is currently looking for a talented senior back end developer to join the Store Systems Development Team. He she should be passionate about building great products and user experiences for web applications. The back end developer should have a deep knowledge and understanding of design and development using Java, Spring Framework, Apache, JBOSS, Hibernate, Json and restful services. He she must collaborate well with service providers and have prior experience integrating with front end systems
QUALIFICATIONS
Ability to work in a fast paced project oriented environment
Able to maintain efficiency and positive attitude in the face of challenging and competing deadlines
Self driven with strong problem solving skills
Inquisitive and interactive nature towards research, analysis and development, asking probing questions
Proactive and willing to contribute ideas. Not afraid to ask questions.
Ability to quickly learn and use different technologies tools for back end implementations
Ability to operate in a Scrum based environment where Daily Standups, Sprint Planning, Sprint Review, backlog grooming and Sprint Retrospective are held
Ability to operate in a Scrum based environment where Daily Standups, Sprint Planning, Sprint Review, backlog grooming and Sprint Retrospective are held
Candidates should have experience being part of an agile scrum team as well as independently
Strong communication and collaboration skills given this position will interact with various levels of the business and IT
Highly organized, great attention to detail and ?hands on? work style
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Responsible for developing back end solutions for web applications
Responsible for applying solid use and structure of Java, Spring MVC and restful services for web applications
Responsible for solid design supporting maintainability
Collaborate with cross functional teams to define implement functions and features
Responsible for support, trouble shooting and analysis of web applications
The above information on this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.
TECHNICAL SKILLS AND REQUIREMENTS
Experience in Java building web applications in a JEE Environment
Experience using UNIX
Experience using Spring MVC
Experience with JBoss (preferred) or Tomcat
Experience with Apache
Experience in REST services with JSON
Experience consuming REST based services using Spring, JAX RS or other restful libraries
Experience producing and consuming REST based services using JAX RS, Jersey or other Restful libraries
Experience using JPA and Hibernate
Database design analysis skills for Oracle
Experience defining tables and creating SQL queries using Oracle database
Experience with Symmetric DS
Experience creating and configuring deployments in Jenkins
Experience with Subversion (SVN) and GIT source control
Experience with Maven
Experience using Eclipse based IDEs
Experience using JUnit or TestNG to write automated unit tests
Excellent communication skills
Excellent problem solving skills
NICE TO HAVE
Full stack experience in a java environment
Experience in large scale applications ? either public facing web applications or applications with large numbers of concurrent users.
Experience with either on line or in store retail selling applications
Experience with AWS cloud development
EDUCATION
Bachelor's degree and or equivalent experience.
At least 5 7 years?s experience software development experience
At least 3 5 years? experience Java web development