Our Client, a Real Estate and Financial Services company, is looking for a Senior Java Developer for their McLean, VA location.
Requirements:
Preferred skills: Experience with Python and the usage of AI.
Required Experience & Education:
7 –10 years of professional software development experience.
Bachelor’s degree in Computer Science or a related field (or equivalent experience).
Core Technical Skills (Java & Backend):
Strong professional experience with Java (backend development).
Experience building RESTful APIs and working with common Java frameworks (e.g., Spring / Spring Boot or similar).
Outstanding Java expertise (Java 8+) including I/O, multithreading/concurrency, collections, generics, and lambda expressions.
Strong experience building and consuming RESTful API web services.
Strong knowledge of Spring Framework and Dependency Injection
Proficiency with build/test tools: Maven/Gradle, JUnit/Mockito, FitNesse.
Proven ability to perform R&D using AI, including evaluating AI-assisted approaches, rapidly prototyping solutions, and validating outcomes (e.g., prompt engineering, model/tool evaluation, and integrating AI capabilities into workflows or applications).
Excellent problem-solving, analytical, and technical skills.
Strong oral and written communication skills, with the ability to clearly explain technical concepts to both technical and non-technical stakeholders.
Database & Data Skills:
Outstanding database skills with strong understanding of RDBMS (e.g., MS SQL) and data modeling.
Ability to write advanced SQL queries for reporting, troubleshooting, and data analysis.
Experience working with structured and semi-structured data formats: XML and JSON.
DevOps / SDLC / Tooling:
Understanding of Docker containers in the development process.
Understanding of application lifecycle management.
Ability to use CI/CD pipelines and related tools (e.g., JIRA, Jenkins) to build and deploy applications.
Experience with Git and collaborative development workflows.
Front-End (Working Knowledge):
HTML, JavaScript, CSS.
Preferred / Nice-to-Have (Python & AI)
Prior knowledge of Tableau and Snowflake:
Strong understanding of fixed income markets, particularly mortgage and debt securities
Python proficiency (preferred), particularly for AI/ML development and automation.
ICONMA is a global information consulting management firm providing Professional Staffing Services and Project-Based Solutions for organizations in a broad range of industries.
Corporate Headquarters in Troy, Michigan; 20+ locations worldwide.
Certified Woman-Owned Business Enterprise (WBE); certified by Women’s Business Enterprise National Council, National Women Business Owners Corporation (NWBOC); and California Public Utilities Commission (CPUC).
Founded in 2000
2000+ Employees
The company was founded on the principle that success is derived from delivering high quality service and resources in the most responsive, flexible, and innovative way. ICONMA invests in people and resources with a single goal: To provide our customers with the highest quality service in the most responsive manner. Through its network of offices, ICONMA provides the resources to help clients maintain their competitive advantage.
Skills
AWS Lambdaunmatched
Analysis Skillsunmatched
Application Programming Interface (API)unmatched
Artificial Intelligence (AI)unmatched
Atlassian JIRAunmatched
Automationunmatched
CSS (Cascading Style Sheet)unmatched
Communication Skillsunmatched
Computer Scienceunmatched
Concurrencyunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Data Analysisunmatched
Data Formatsunmatched
Data Modelingunmatched
Dependency Injectionunmatched
DevOpsunmatched
Dockerunmatched
Financial Servicesunmatched
Fixed Income Investmentsunmatched
Gitunmatched
Gradleunmatched
HTML (HyperText Markup Language)unmatched
Health Planunmatched
Identify Issuesunmatched
Input/Outputunmatched
JSONunmatched
JUnitunmatched
Javaunmatched
JavaScriptunmatched
Jenkinsunmatched
Machine Toolunmatched
Mavenunmatched
Microsoft SQL Serverunmatched
Mortgageunmatched
Multithreaded Programmingunmatched
Presentation/Verbal Skillsunmatched
Problem Solving Skillsunmatched
Prototypingunmatched
Python Programming/Scripting Languageunmatched
REST (Representational State Transfer)unmatched
Real Estateunmatched
Relational Databases (RDBMS)unmatched
Research & Development (R&D)unmatched
SQL (Structured Query Language)unmatched
Securitiesunmatched
Software Developmentunmatched
Software Development Lifecycle (SDLC)unmatched
Software Engineeringunmatched
Spring Frameworkunmatched
Structured Dataunmatched
Tableauunmatched
Team Playerunmatched
Test Toolsunmatched
User Interface/Experience (UI/UX)unmatched
Web Servicesunmatched
Writing Skillsunmatched
XML (EXtensible Markup Language)unmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.