Java Backend Developer Job Description Template
Our company is looking for a Java Backend Developer to join our team.
Responsibilities:
- Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity;
- Utilizes industry research to improve Wal-Mart’s technology environment;
- Share your experience with your colleagues, review code, help improve others;
- Assist the frontend engineers with JSP/JSTL, Javascript and AJAX;
- Research, compare, experiment with and integrate new services and frameworks;
- Drives the execution of multiple business plans and projects;
- Supports and ensures business objectives being met;
- Leads the discovery phase of medium to large projects to come up with high level design;
- Designs and implements low latency services;
- Partner with various departments for specifications, use cases, iterations, testing, training and client feedback implementation;
- Develops innovation strategies, processes, and best practices;
- Leads the work of other small group of 3 to 4 engineers for assigned Engineering projects;
- Troubleshoots business and production issues;
- Write quality backend code primarily in Java, Spring and Hibernate;
- Leads and participates in end to end service implementations, data feeds ingestion, and orchestration.
Requirements:
- BS or MS degree in Computer Science or related engineering fields, with 1-5 years of experience;
- Demonstrate strong analytical and troubleshooting skills; enjoy owning and solving problems end-to-end;
- Willingness to learn and apply new technologies including Bot platforms and Machine Learning platforms;
- Proven experience working in complex technology environments;
- Team player with demonstrated communication skills;
- Knowledge of XML, XSD, XSL, JSON, Web Services including WSDL, SOAP, Restful Web Services;
- Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
- Independent thinker that can identify problems and provide creative solutions;
- Experience with Java Frameworks such as Spring is a plus;
- Experience with MYSQL, jQuery, HTML, CSS, JSP;
- Relational database knowledge Oracle, MySql/MariaDB;
- Strong intellectual capacity coupled with constant curiosity;
- Knowledge of development tools like Eclipse, GitHub, Apache Ant, Gradle, and Junit;
- 4+ years experience as a Java Developer;
- Strong communication skills with a track record of working and collaborating with global teams.