Strong experience developing in Java, Experience with large-scale software systems, Strong debug and optimization skills, Experience with Ruby is ideal, Previous experience with fraud systems is a plus.
Key responsabilities:
Lead migrations of large scale systems
Build/maintain reliable Java based microservices
Architect solutions to improve system performance
Troubleshoot and maintain existing systems
Support all aspects of agile software development
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Yoh, A Day & Zimmermann Company Human Resources, Staffing & Recruiting Largehttps://www.yoh.com/
1001 - 5000
Employees
About Yoh, A Day & Zimmermann Company
At Yoh, we focus on helping you precisely navigate and fulfill your talent demands. Are you securing the right talent pipelines? Seeking the truth about your talent needs and processes? Start leveraging our deep industry expertise today.
Yoh covers your diverse talent and specialized resource needs in the areas of IT, Fintech, Cloud Computing & Migration, Cybersecurity, Product Engineering, Healthcare, Life Sciences, and Interactive, Media & Entertainment. You can be confident that we have the right subject-matter experts for you. You need it - Yoh has it!
And you’re probably wondering… “What do these guys know?” Quite a bit actually. Check out www.yoh.com to get access to:
#1. The best thought leadership on Yoh’s blog and website. Here you’ll get access to exclusive content that’s upfront, up-to-date, and that has solutions you need now across today's hottest technical focus areas.
#2. Direct access to our Specialty Practice staffing solutions and unlimited support from our highly-knowledgeable, local teams closest to you.
Yoh operates from 75+ locations throughout North America and the United Kingdom. We are headquartered in Philadelphia, PA and are a Day & Zimmermann Company. We have a long lasting partnership with the American Staffing Association.
Full Stack Engineer – 90% back end/10% front end Looking for a back end heavy full stack engineer who has experience with large scale systems, has Java and is experienced with migrations. If someone has experience migrating large scale systems from Ruby to Java than they would be a home run! This is not only someone who is well versed in backend development but also has a solid product sense and likes to work with best in class, product managers, designers, and data scientists.
Projects: The large-scale system was originally built on ruby on rails monolithic architecture which has been deprecated, however, the team still has several products built on the old stack. These need to be migrated to a more modern service-oriented architecture. Architecture Includes: Message spam education. • When a user receives a suspicious message, we show a popup indicating that they should be careful with this message which helps stop phishing attacks & scams. • This system must be migrated off the monolithic architecture to a new service with proper testing & monitoring. Child Exploitation Imagery. • The Service detects child exploitation images & immediately removes them & bans the user. • This system needs to be migrated to our modern architecture & also needs performance improvements. Queues (Content Moderation). • Many of the mitigation solutions involve agents manually reviewing content & making decisions on next steps – Banning users/sending educational emails. • Multiple queues need to be migrated which are critical in responding quickly to several different kinds of fraud & scams. Lead and/or assist with other migrations & fraud projects.
Scope: • Support all aspects of agile SW development – Design, implementation, testing, & deployment. • Build/maintain Java based microservices having well defined APIs that are reliable & scalable. • Architect/implement solutions to improve reliability, observability, efficiency, & performance of existing systems • Troubleshoot, debug, & maintain existing systems.
Requirements: • Strong experience developing in Java & familiarity with its unit testing frameworks. • Experience working with large-scale SW systems is a must have. • Strong debug & optimization skills with a focus on building reliable systems. • Strong comm skills, excited to learn & collaborate with the engineering team. • Experience with Ruby is ideal but not necessarily a hard requirement. Given this is focused on migrating from Ruby to Java this experience would be beneficial though. • Previous experience with large systems focused on fraud, payments, or other Trust related systems is a plus.
Note: Any pay ranges displayed are estimations. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the job description. All qualified applicants are welcome to apply.
Yoh, a Day & Zimmermann company, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Visit https://www.yoh.com/applicants-with-disabilities to contact us if you are an individual with a disability and require accommodation in the application process.
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.