Senior Back End Engineer - Java/Scala
New Yesterday
100% Remote - MUST be ok to work EST hours
W2 ONLY - sponsorship is not available at this time
Our client is looking for an experienced Java backend developer (Scala experience is a plus) to join one of our teams.
The teams we are recruiting for are all part of the Messaging Platform & Tooling product area. The messaging platform is responsible for all end-user facing communication over email, push notifications and in-app messages.
Who you are:
- 10+ years of experience programming in Java, with strong expertise in architecting, designing, developing and maintaining software running on the Java platform. Experience with Scala is not mandatory but will be appreciated.
- Are comfortable with the operability parts of being a software developer, running your software in Linux environments and using metrics and monitoring as feedback loops to improve software.
- Have project leadership experience, including leading initiatives or sub-projects, aligning stakeholders, and delivering results.
- Coaching experience with a proven track record of successfully facilitating continuous improvement work in a development team.
- Know and care about sound engineering practices like agile, continuous delivery, test-driven development, defensive programming and circuit-breakers.
- Are familiar with building distributed and scalable systems with a good understanding of data structures, algorithms and concurrency and know how to apply them to design pragmatic cost-efficient solutions.
What you'll do:
- Develop, maintain, and debug services in a Java-based environment (Scala is used in some services and experience with it is a plus)
- Lead technical initiatives and contribute to project planning and alignment with product and engineering stakeholders.
- Support your teammates' growth through active mentorship and coaching in both technical and leadership skills.
How you will be doing it:
- As a part of an inclusive, autonomous and cross-functional agile team that employs continuous delivery and fast feedback loops.
- Collaborating with other software engineers across the company.
With over 26 years of industry experience, SSi People has built its reputation and expertise on putting people first. Everything we do works toward delivering an exceptional experience for our consultants, our clients, and our internal team. Through a genuine commitment to people in everything we do. We have developed refined processes and a stellar internal team to deliver talent quickly. More importantly, we focus on building long-term relationships, not transactions. Putting people first is just what we do well.
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from SSi People and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here: SSi People Privacy Policy
- Location:
- New York