Java Application Developer
About the role
This role is responsible for developing, enhancing, and maintaining complex applications within the Financial Crimes technology domain. The software developer will design, code, test, and document programs, while also providing application support. The position involves close collaboration with business partners to define system requirements and recommend technological innovations.
Responsibilities
- Develop complex requirements for applications in Financial Crimes technology.
- Design, code, test, debug, and document programs and support activities.
- Collaborate with business partners to define requirements for system applications.
- Provide insight and direction from a data perspective and assess impacts on technology systems.
- Contribute to story refinement, define requirements, and estimate work for delivery.
- Set up and automate continuous integration and continuous delivery pipelines.
- Handle technical application aspects, including change management, maintenance, and platform upgrades.
- Analyze present-state, develop future-state approaches, and facilitate implementation.
- Communicate effectively with managers, peers, and business partners on deliverables and timelines.
Requirements
- Experience: A minimum of 7 years of applicable experience is required, with 10+ years being typical for this level of responsibility.
- Technical Skills: Java, J2EE, Spring framework, Hibernate, and MVC. Web services, Maven, Jenkins, Bit Bucket, and a scheduling tool such as Autosys. Angular JS for UI framework development. Oracle 11g, SQL, and Stored Procedures. Test-Driven Development (TDD) and JUnit. Experience with SDLC, Agile methodologies, and CI/CD practices. Data sourcing, data analysis, and modeling skills.
Preferred Qualifications
- Expertise in designing, developing, and supporting web-based applications with J2EE architecture and Single Page Application Frameworks.
- Ability to work effectively with remote and offshore teams.
- Experience engaging business stakeholders for requirement discovery.
Benefits
Everforth Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Everforth Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Everforth Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our ‘Welcome Packet’ as well, which an Everforth Apex team member can provide.
Pay
Compensation is commensurate with experience.
Schedule
The position is full-time and onsite.
Contact Information
To apply for this job, please click the Apply button above. For more information about Everforth Apex, please visit our website at www.apexsystems.com. For assistance with your application, please contact our Benefits Department at [email protected] or 804-523-8228.