Job Title: Senior Java Developer (BACJP)
Location: Newark DE (Hybrid-3 Days Onsite)
Duration: 12 Month contract with Possible extension
W2 without benefits (The rate may be negotiable based on experience education geographic location and other factors)
This is Backend Java with spring/DI and lets ensure they also have the Spring/DI experience and it is clearly seen in their resume:
Spring Dependency Injection (DI) framework is a core component of the Spring Framework focused on managing the dependencies between different components (objects or beans) within an application.
Java Shared Services team at Bank of America focuses on centralizing and standardizing the development maintenance and support of Java-based applications and services used across various lines of business and departments within the bank.
Their primary goal is to optimize efficiency reduce costs ensure consistency and enhance service delivery for the entire organization by leveraging the benefits of a shared services model.
Position Summary
Java Application development LLE triage and support Release support
Primary Skill-Core Java
Required Qualifications
- Core Java and solid OOP skills
- Proven Design expertise - Design Patterns UML; ability to propose new component designs
- J2EE experience and familiarity with one or more App Servers and containers such as Websphere Weblogic JBoss Apache Tomcat etc.
- Comfortable developing with Spring/DI frameworks - Core Spring Spring Integration Spring AOP etc.
- REST SOAP Web service and Web application development
- JPDA/Hibernate
- Distributed caching frameworks - eHCache Websphere extreme scale
- Familiar with Encryption PKI etc
- Experience with one or more XML processing and binding frameworks - JAXB Xstream Stax etc.
Desired Qualifications
- UNIX/Linux hands-on experience
- Relational DB hands-on experience - Oracle MySQL SQL Server etc.
- Experience producing high transaction volume service/applications
- Performance turning and application profiling
- Strong technical communication skills with good Presentation skills
- Continuous Integration development approaches and tooling - Familiar with Jenkins/Hudson
- Familiar with one or more development tools such as Jmeter SOAPUIs Junit TestNG DynaTrace Jprobe etc.
- Experience w/ one or more of: Maven repositories such as Nexus and Apache
- Team player and the ability to work with teams located across multiple time zones and locations (both onshore and offshore)
- Ability to work independently in a fast paced environment multi-task and deliver high quality work (end-to-end) in short time