Client: SEI Investments
Title: Technical Lead (Java)
Location: Oaks, PA (must sit on-site 2 days' per week)
Duration: Long-Term Contact (multi-year)
Interview Process: 2 steps with client (both via video)
Responsibilities include:
- Developing and designing technical solutions based on reading and understanding business and functional requirements following the Agile process
- Producing high-quality code to meet all project deadlines and ensuring the functionality matches the requirements
- Analyzing and resolving issues found during the testing or pre-production phases of the software delivery lifecycle; coordinating changes with project team leaders and cross-work team members
- Providing technical leadership to project team members and responding to inquiries regarding errors or questions about programs
- Interacts with data architects, other tech leads, team members and project manager as required addressing technical and scheduling issues.
- Suggests and implements process improvements for estimating, development and testing processes.
- Responsible for insuring team designs and delivers code in alignment with published SEI & industry standards.
Required:
- BS Degree in Computer Science or applicable programming area of study
- Min 8 years prior work experience working with an application development organization; must demonstrate experience delivering systems and projects from inception through implementation
- Demonstrable technical and team lead experience.
- Proficiency in Analysis, Design, Build, and Deployment of Java applications. Experience developing solutions within an Application Container; experience developing Java services; web services is a plus
- Experience with Database access methods and simple SQL constructs.
- Experience with ORM tools (Hibernate, JPA) is a plus
- Understand Asynchronous and Synchronous transactions and processing.
- Experience with JMS, MDBs, MQ is a plus
- Work experience with any of the following Linus/UNIX/Solaris/AIX; Shell programming/PERL, Groovy
- Work experience developing user experiences with JSP / Servlet , Java Script, HTML5
- Use of libraries and frameworks such: jQuery, jQueryUI, React, Angular
- Use of Grid designs for UI's with Bootstrap
- Use of MVC patterns such as Spring MVC and Angular
- Work experience developing API's and exposing services using SOAP and REST / JSON
- Experience with Spring Boot/Microservices applications
- Work experience with Business Service development with Java, EJB's , Spring POJO's
- Work experience with Business Process Management and workflows, Messaging and Event Based processing
- Work experience with bulk / batch processing applications
- Any experience with Mobile Application development is a plus (this is a nice-to-have)
- Multiple project working experience with ER/Studio and TOAD
- Strong knowledge of Oracle and UNIX
- Excellent communication skills
- Strong system/ technical analysis skills
- Experience with source control systems such as GIT / Stash and dependency management tools such as IVY and Maven is a plus
- Experience with Test Driven Development concepts, testing with Junit, Fitness, Karma, Protractor or similar tools is a plus
Required Skills : 1+ Year of Team/Technical Leadership and 7+ years of hands on coding experience with Java, Spring Boot (Microservices), REST, Angular, Oracle technologies overall.
Basic Qualification :
Additional Skills : Long Term Contract - multi-year
Background Check :Yes
Notes :Must sit on-site 2 days' per week in Oaks, PA
Selling points for candidate :Long Term Contract - multi-year
Project Verification Info :SOW/PO Client Letter (with language of extendable of 3 years) Apex Letter
Candidate must be your W2 Employee :No
Exclusive to Apex :No
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set :Yes
Type of project :Other Project Type
Master Job Title :Dev: Other
Branch Code :Philadelphia