Job Summary
We are seeking a skilled Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, coding, unit testing, documenting, and implementing new applications as well as existing programs.
Key Responsibilities:
- Design and implement scalable web services using Java/J2EE stack.
- Develop code that complies with design specifications, meets security best practices, and is easily maintainable.
- Collaborate with Development & QA staff on individual and team deliverables in a fast-paced organization.
- Create documentation and procedures for installation and maintenance.
Required Qualifications:
- 8+ years of experience in building and scaling web services using Java/J2EE stack.
- Proficiency in Spring, Hibernate, Angular, JavaScript, jQuery, AJAX, HTML5/CSS3, and GIT/Stash/Maven/Jenkins.
- Experience with API Development using SOAP or REST, JSON and XML, SQL and/or PL/SQL, MySQL, Oracle, or IBM DB2 on AIX, Unix, or Linux platforms.
- Strong interpersonal, facilitation, and effective communication skills with the ability to present complex ideas in a clear, concise way.
Tech Stack:
- Java/J2EE, Spring, Kafka, Spark, Hive, Hadoop, Javascript, CSS, HTML, React/Angular/Vue.
Desirable Skills:
- Experience with Docker and Kubernetes.
- Good UI design skills.
- Understanding of MQ systems (AMQ/Kafka/RabbitMQ).