Java/J2EE Developer
Randstad Digital Americas · McLean, VA · Yesterday
Engineering$70–$80/hrFull-time
Responsibilities
- Senior Java Developer
- 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
- 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
- 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
- Working knowledge of front-end technologies: HTML, JavaScript, CSS
Qualifications
- 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