OverviewSenior Java/J2EE DeveloperWashington, DC Category: Information Technology; Type Permanent Full-TimeOverviewSeeking a Senior Java/J2EE Developer to gather and analyze requirements, participate in JAD sessions, develop proof of concept, design/develop tier coding, develop unit test logs, and automate unit testing. Position requires a Master's degree (or foreign equivalent) in Applied Computer Science or related field, two years of work experience developing Java/J2EE software applications in the financial/banking industry, and a valid federal security clearance. Hybrid work - one day per week required at client site in Washington, DC.
ResponsibilitiesResponsibilities - Gather requirements, participate in JAD sessions and support documentation where applicable (business, functional, UI, usability, data, compliance, data migration, 3rd party tools & products).
- Develop proof of concept and set up development environment for team to work in.
- Break up the modules based on technical feasibility study.
- Design/develop tier coding, business layer coding, interface development, service development, creation of stored procedures as applicable for the work package / project.
- Develop unit test logs, prepare unit test strategy, test plan document and data requirements.
- Automate unit testing and contribute to automation of unit testing.
- Monitor rework carried out on the code based on review comments from code review/ defects raised in unit testing, peer testing, SIT, UAT testing or any other relevant testing phase for core/critical modules.
- Prepare technical memoranda for user reference.
- Work with project teams and tech leads to provide solutions and enhancements for automated software/application delivery, recovery, and support.
QualificationsQualifications- Master's (or foreign equivalent) degree in Applied Computer Science or a related field.
- 2 years of work experience in the job offered or a related position designing and developing Java/J2EE software applications in the financial/banking industry.
- 2 years of experience in each of the following: 1) Orchestrate database migration initiatives, including schema migration, data replication, and cutover activities using Ant, Maven, REST API, ModelView to transition databases to new environments or technologies; 2) Implement enterprise archive solutions for long-term retention and management of business-critical documents and records, ensuring compliance using SSL for data encryption; 3) Configure and customize Struts framework including Spring (Boot, IOC, AOP, JDBC) and utilize cloud-based APIs to write network/system level tools for securing cloud environments; 4) Implement federated single sign-on solutions using industry-standard protocols SAML (Security Assertion Markup Language) and OAuth, enabling users to access multiple applications and systems with a single set of credentials; and 5) Refactor code for JVM Optimization and performance of application.
Other Requirements- Must have a valid federal security clearance.
Work Model- Hybrid work - one day per week required at client site in Washington, DC.
Salary & Benefits- $137,648.00 per year along with standard company benefits