Senior Java DeveloperOur 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 InjectionProficiency 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 securitiesPython proficiency (preferred), particularly for AI/ML development and automation.Why Should You Apply?Health BenefitsReferral ProgramExcellent growth and advancement opportunities
Senior Java Developer in mc lean at Unknown Company
This position is listed as full time and onsite.