What are the responsibilities and job description for the Sr Java Development position at Options Group?
Job Description
• Understand Business Requirements; participate in Requirements Analysis; identify solutions by working technical team and architects; design Applications based on System Requirements and Architecture, prototype if necessary, develop, unit test and deploy application.
• Ability to handle assignments independently and manage projects end to end
• Design, develop and support systems within Investment and Capital Markets BTO
• Design, develop, test driven code and review existing code changes to ensure adherence to established development standards and procedures.
• Accountable for owning and maintaining software solutions including operations, user support and collaborating with other teams across organization.
• College Degree in Computer Science, Math, Finance or related areas. Work towards advanced studies/degree a plus.
• Provide production support that includes evaluate defects, investigate cause and come up with solutions to address defects or routines that requires manual maintenance. Keen eye for troubleshooting issues.
Qualifications
o Expert level understanding of OOP and OOD concepts. 8 years of experience.
o Expert level programming skills in Java. Java 1.8 is mandatory
o Expert level understanding of Spring Framework
o Solid understanding of Java concurrency and multi-threading
o At least 5 years of experience in solution, design and development of web-based applications
o Should have worked in a Test Driven projects. Should have in-depth knowledge in JUnit and scenario based testing (like Java Fitness, Cucumber).
Experience with DbUnit and Jbehave are added value.
o Experience in UI development using JavaScript will be a big plus. Experience with Angular JS or any other relevant JS Framework will be a big plus.
o Demonstrate ownership, innovation, and focus on delivering results is a must
o Exhibit good individual and team spirit. Customer focus is must. Passionate towards work and should have positive attitude.
Looking for a change agent and driven professional.
o Experience with developing and delivering application using Docker related technology is a plus
o US/GC only
Additional Information
Preferred
o Understanding of Mortgage Business or Secondary Mortgage business.
o Experience with performance tuning for scalability and stability.
o Experience with Linux/Unix shell scripts.
o Advanced degree in Computer Science or related field
o In depth knowledge in secondary mortgage business particularly in Mortgage Pipeline, securities, pooling and trading.
Interested candidates please contact
Abhishek Agarwal
https://www.linkedin.com/in/abhishek-b-agarwal