Full Stack Developer (Java, Python)
Expert Technology Services
McLean, VA, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$87,100.0 - $157,450.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Adobe InDesign
Agile Methodology
JIRA
Unit Testing
C Sharp (Programming Language)
Code Coverage
Code Review
Junit
Python (Programming Language)
Shell Script
SQL Databases
+11 more
Technical Debt
Git
Pandas
Pytest
Integration Tests
Kubernetes
Information Technology
Production Code
Code Restructuring
Docker
Programming Languages
Job description
Minimum 5 years of hands-on experience using modern programming languages (Python, Java, or C#).
- Write clean, high-quality, and robust code following best practices.
- Implement automated unit and integration tests to ensure strong code coverage.
- Technical Stack:
- Proficient in Git version control, SQL, Pandas, and unit testing frameworks (e.g., Pytest, JUnit).
- Experience with containerization/orchestration (Docker, Podman, Kubernetes).
- Skilled in shell scripting for automation and troubleshooting.
- Application Enhancement & Maintenance:
- Refactor and modernize financial accounting and forecasting applications for improved performance, scalability, and maintainability.
- Enhance core forecasting engine features to improve accuracy and efficiency.
- Operational Support:
- Support critical quarterly/yearly production runs for financial reporting by monitoring execution, troubleshooting, and ensuring data integrity and timeliness.
- Reduce technical debt and drive continuous improvements.
- Collaboration & Stakeholder Engagement:
- Work closely with FP&A and other stakeholders to implement new forecasting capabilities and scenario analysis.
- Participate in design discussions, code reviews, and documentation.
- Engage in collaborative problem-solving and support business and regulatory requirements.
- Financial Domain Knowledge:
- Understanding of fixed income concepts (duration, convexity, spread, OAS).
Requirements
Preferred: Knowledge of GAAP accounting fundamentals and financial certifications (CFA, FRM, CPA).
- Agile & Communication Skills:
- Familiarity with Agile development processes.
- Strong oral and written communication skills.
- Experience with product/project management tools (e.g., JIRA) is a plus.
- Preferred Qualifications:
- Graduate degree in Computer Science, Mathematics, Statistics, or related field.
- Certifications or significant progress toward CFA, FRM, or CPA.
- Other:
- No background check or drug screen required.
- On-site interviews planned; two interview rounds, first on-site and second TBD.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
TL
Thomas Limbüchler
almost 6 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago