Previous Job
Previous
Java Developer
Ref No.: 18-03230
Location: Brooklyn, New Jersey
Position Type:Contract to Hire
Infinity Consulting Solutions (ICS) is seeking an expert in Java J2EE and design
technique as well as experience working across large environments with multiple operating
 systems/infrastructure for large-scale programs (e.g., Expert Engineers) starting to be firm-wide resources working on projects across Banking.
- Is multi-skilled with expertise across software
development lifecycle and toolset
- May be recognized as a leader in Agile and
cultivating teams working in Agile frameworks
- Sought out as coach for at least one technical skill
- Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test
Driven Development, Cloud Development, resiliency, security
- Stays abreast of cutting edge technologies/trends and uses experience to influence application of
those technologies/trends to support the business; may give speeches and outside the firm, writes
articles.
Skills:
• Bachelor degree in Computer Science or related field. 
• Minimum of 7 years of experience in Enterprise Application Development using Java/JavaScript, J2EE, EJB, XML, Web Services/SOA and HTML.
• Hands on experience in AngularJS or React JS 
• Advanced knowledge of JavaScript.
• Experience implementing API gateway products like Apigee, 
• Experience with Netflix OSS, Spring Boot, Spring Cloud, Spring Security, Spring Batch, Spring Web Services
• Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
• Expert level experience designing and building REST and SOAP web services using Java @ internet scale
• Experience with building messaging, event-driven architectures
• Experience with multiple database platforms (RDBMS, NoSQL)
• Experience with open source frameworks: Open source frameworks, e.g., Spring, Hibernate,
• Experience with ANT, Maven build/deployment process.
• Experience in design/implementation in micro services 
• Proficient in PL/SQL, including triggers, stored procedures, queries, etc.
• Strong understanding of object oriented programming and design patterns.
• Strong technical, analytical, problem solving, and communication skills.
• Experience with system, application, and process documentation including tools such as MS-Visio, etc.
• Excellent verbal, written, interpersonal, organizational and time management skills.
• Experience with SVN/Bit Bucket Source Code management techniques/ tools for software management, Knowledge SDLC tools (JIRA).
• Demonstrated teamwork and ability to work with diversified multi-location team.
• Experience with working on Agile/Scrum method of product implementation and delivery.
• Experience in Investment Management Technology applications preferred.
• Experience in working end to end migration project from Adobe flex to ReactJS or AgularJS will be a plus
• Experience with implementing a rules engine/JBPM is a plus.