WHAT YOU’LL DO: Sr Java Developer long term contract (w/ability to convert to FT in the future)
Here’s what you can expect on a typical day:
Agile. You’ll start each day with a scrum, working in a team to understand responsibilities, identify issues, and communicate coding priorities while choosing user stories to complete. You will also participate in other agile ceremonies, including scheduled sprint demos, where you will present your work to up to 90 stakeholders.
Development. Working in three-week sprints, you must keep up with timelines and coding standards. Most of your daily schedule will be software development, but you will also test your code before submitting it to QA for final testing. You won’t just focus on development in this role. You will also be responsible for testing and deployment.
Continuous Learning. You will attend “lunch and learn ” sessions to actively collaborate with other developers to share ideas or show what you’ve learned. An eagerness to learn will help you keep up with ever-changing technologies and maintain the ability to create the best tools for our clients.
Support. You’re working on products currently in use. Those who report to you will act as a point of contact for one day/week, supporting your clients for any urgent issues requiring resolution. You may also have this responsibility. If so, you’ll start those days with your regular work activity but will have to switch gears to a support role as needed throughout your assigned support day.
Experience. You have 5+ years of experience in software development and experience mentoring and managing teams.
TO SUCCEED IN THIS ROLE:
You’ll have a Bachelor’s degree OR equivalent.
A working knowledge of these technologies will give you extra comfort in this role:
JSP/Struts
Spring MVC
Docker and Kubernetes or containerization concepts in general
Using SpringBoot and Spring REST to implement containerized micro services
Document databases such as MongoDB and ElasticSearch