𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐢𝐞𝐬:
Great communication skills, including active listening and comprehending system requirements.
Self-taught and self-teaching, with a demonstrated aptitude for acquiring knowledge and skills.
Excellent team player with the ability to work within a collaborative environment.
Proven ability to work independently with limited supervision.
Implement important elements of the application software architecture and application infrastructure.
Design and develop software applications, project prototypes, proofs of concept & client demos.
Perform, design, and code reviews for all key application functional components.
Assist in driving the development effort for End-to-End on-time delivery of high-quality solutions that conform to
feature requirements.
Provide critical thinking, technical innovation, and attention to detail when serving as a trusted advisor on your
team.
Work closely with the product owner and other team members to coordinate schedules, identify task assignments, and provide progress updates at daily standup meetings.
𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐦𝐞𝐧𝐭𝐬:
B.S. in Computer Science, Engineering or possess equivalent work experience.
6+ years of engineering experience in JVM-based secure web applications.
4+ years of experience with the Spring Boot framework
Expert-level coding skills in back-end Java
Broad knowledge of web standards relating to APIs (OAuth, SSL, CORS, JWT, etc.)
Extensive experience in designing and developing RESTful APIs
Experience with an IDE such as IntelliJ, Eclipse
Knowledge of continuous integration and release management tools
Good knowledge of SCM tools including Git, subversion, JIRA
Proficiency in working in Unix/Linux environments.
Expert level or Intermediate coding skills in front-end JavaScript, ES 6