Middle Software Engineer (Fullstack-Java \React)
Minimum of a Bachelor’s in Computer Science or related degree.
3+ years of development experience.
Client-server application development experience implementing end-user workflows.
Strong working knowledge of Java, JSON, RESTful Web APIs, JDBC, JavaScript, HTML, CSS, Tomcat, Apache HTTP Server, and the Linux environment.
Working knowledge of React. Relay and GraphQL are a plus.
Working knowledge of Java open-source frameworks (e.g., Play, Spring, Hibernate).
Experience with relational database principles.
Experience developing and debugging software in a multi-threaded environment
Strong proven design skills with the ability to work well in a dynamic, fast-paced environment with high expectations.
Solid experience with the full software development life cycle and a proven track record in successfully bringing products to market.
Excellent written and verbal communication skills, and the ability to interact well with both internal teams and external customers and partners.
Experience working in an agile scrum environment.
Knowledge of AWS, VMWare, or Citrix system is plus.
Job Responsibilities
Responsible for design and delivery of technical components on the server side of our client server application services.
Develop full-stack application functionality within a dynamic agile scrum environment.
Create high quality code testable through automation.
Create unit and functional automated tests.
Participate in troubleshooting and resolution of customer issues.
Department/Project Description
The qualified candidate will work as a member of the software development team focused on security, multifactor authentication, and server components for client’s Enterprise Access Management product. This team is responsible for the architecture, design, and development of features for one of our essential product lines. We are looking for someone who enjoys the challenge of tough technical problems and who wants to work on products helping over 1 million users every day in saving time, reducing frustration and providing a better user experience. We need someone with a passion for building world-class applications and desire to make an impact on our organization and on solving real-world problems.
Skill Category
Java
Keyskills - Must Have
- Java
- react
- Spring
- AWS
Required skills experience
| Java | 3 years |
| React.js | 3 years |
Required languages
| English | B2 - Upper Intermediate |