This firm gives you the opportunity to work next to some of the best professionals in the business with cutting edge technology. The technology team’s priorities include cloud computing, big data and analytics, machine learning, artificial intelligence and cybersecurity as well as staying up to date on emerging technologies.
In this firm not only are you learning and working on prestigious projects but you also have the ability to give back to the community. This firm uses their business skills to help nonprofits and they volunteer globally. This is an excellent opportunity for anyone at any level looking to excel their career.
This is a hands on position and the candidate must have at least seven years of experience implementing core Java applications as well as multi-tiered Java EE-style applications. Candidate should be fluent in Spring, databases, database interface layers, web browser display technologies, web protocols and standards, and associated Java development tools. You will translate functional requirements specifications into technical designs and to code and test these designs.
5+ years experience with core Java programming
5+ years experience in Java EE design and programming
Solid working knowledge of multi-tiered web-based applications (Angular JS)
Strong understanding of RDBMS databases, JDBC, and database access technologies (Sybase, DB2)
Working knowledge of Spring MVC framework and design patterns in general
Understanding of requirements of large enterprise applications (security, entitlements, etc.)
Experience with some set of standard Java developments tools including IDEs, build frameworks, source code control, etc.