DESCRIPTION OF SERVICES
We're seeking a highly skilled Software Developer 2 to join our team. The ideal candidate will possess the qualifications of a Software Developer 2 Level and Core Technology Type. This individual will be responsible for the development, integration, and testing of web applications using React and Node.js frameworks, along with REST applications/microservices using Java Spring/Core and Hibernate. If you possess these qualifications, we encourage you to apply.
Key Responsibilities
- Develop, integrate, and test web applications using React.js and Node.js frameworks.- Create REST applications and microservices using Java Spring/Core and Hibernate.- Collaborate with technical architects and leads to ensure robust and scalable application architecture.- Work within a multi-scrum team environment, participating in daily stand-ups, sprint planning, and retrospectives.- Assist in researching, architecting, designing, prototyping, and troubleshooting applications.- Mentor and direct junior developers, ensuring code quality and adherence to best practices.- Conduct unit and system testing of code to ensure high-quality deliverables.- Ensure application security compliance and performance optimization.- Maintain and support applications using Java technologies.- Serve as a technical lead in specific areas, integrating and verifying code developed by internal and external teams.
Minimum Requirements
Experience:
7 Years Required: - Development of applications using Java Enterprise Edition (JEE) Platform - Spring Framework - Java RESTful web services using JSON - Agile methodology
4 Years Required: - Unit and system testing of code - JPA, Hibernate or equivalent - Oracle Database or equivalent - React.js, Node.js, Redux
3 Years Preferred: - GitLab
2 Years Preferred: - Maven or Ansible - Reporting using Jasper or PowerBI - Jersey or equivalent
1 Year Preferred: - ThymeLeaf or equivalent - Visual Studio Code - Responsive design and coding to adapt to phones, tablets, and other devices - Prototyping
Skills and Qualifications
- Strong understanding of full stack development principles and practices.- Excellent communication and interpersonal skills.- Ability to work effectively in a collaborative, fast-paced environment.- Proficiency in developing and maintaining robust, scalable web applications.- Strong problem-solving skills and the ability to troubleshoot and resolve technical issues.- Experience in leading and mentoring development teams.
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
