What are the responsibilities and job description for the Java Developer (Full Stack) position at FutureSoft IT?
No Visa Sponsorship provided with this opportunity. No Corp to Corp applicants please. Candidate must be on our W2
Skills: Java, Javascript (React or Angularjs)
Additional Skills :
Node.js highly preferred, cloud
Job Description :
POSITION SUMMARY
Apply your skills and talents to build scalable and sustainable solutions, utilizing best engineering practices and the latest Cloud technologies in an agile, team-oriented and collaborative environment. They build and support amazing customer experiences while meeting the needs of the business. As an Engineer 2 on the Off-Price Clearance Tool (OPCT) devops team, you’ll work with a multifaceted group of engineers who build and support this business-critical pricing tool. With OPCT processing millions of dollars-worth of price markdowns each week, your work will directly impact both its users as well as the business’ bottom line.
KEY RESPONSIBILITIES
• Demonstrate competence of engineering concepts, theories and principles, combining them with business understanding to design, document and implement clean and robust solutions to complex business problems.
• Work independently while demonstrating a bias for action and flexibility to evolving business needs.
• Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions.
• Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand. Participate in defining, scoping and estimating resulting stories.
• Work closely with your peers, mentor junior developers and help the team achieve its goals.
• Maintain a high bar for code quality, testing and automation while finding opportunities to continuously improve them.
• Participate in design and code reviews, ensuring the team ships high quality, scalable, maintainable and well-tested code.
• Maintain a devops mindset, promoting Cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team’s Cloud infrastructure.
KEY QUALIFICATIONS
• BS or MS in Computer Science
• 4 years of professional experience in delivering quality software, ideally across the full stack
• Proficiency in an Object-Oriented language, such as Java, C , C#, etc.
• Strong understanding of web technologies, proficiency with JavaScript. Experience with either React or AngularJS highly desirable. Knowledge of Node.js a plus.
• Experience with system design, architecture, scaling, and performance testing. Experience building services a plus.
• Experience with Cloud technologies, proficiency with AWS a plus.
• Experience with agile software development, such as SCRUM or Kanban
and maintain a devops mindset, promoting Cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team’s Cloud infrastructure.