Overview
Skills
Job Details
Location: Reston, VA (Hybrid 3 days onsite per week)
Job Description:
We are seeking a Sr. Full Stack Java Developer with strong backend development skills and a solid understanding of data processing at scale. This is a hardcore Java development role, ideal for candidates who are passionate about building robust, scalable backend systems and working with large volumes of data.
While the primary focus is on Java, experience with Python and Angular is a plus. A background in data engineering or handling high-throughput systems will be a significant plus, as the role involves optimizing for performance, data efficiency, and working closely with large backend databases.
Key Responsibilities:
Develop and maintain backend services using Java in a high-performance, data-intensive environment.
Design and implement efficient data structures and backend processes that handle large datasets.
Collaborate with cross-functional teams to integrate secure authentication mechanisms (e.g., Ping or similar technologies).
Write clean, scalable, and well-documented code.
Troubleshoot and resolve performance issues related to backend services and data pipelines.
Contribution to full stack development with Angular (frontend) and Python (scripting/data tasks) is a plus.
Required Skills:
7+ years of hands-on Java development experience.
Strong understanding of data structures, algorithms, and backend system design.
Experience with high-volume data processing or data engineering.
Familiarity with security/authentication systems (Ping or equivalent).
Experience in full stack development (Angular and/or Python is a plus).
Preferred Qualifications:
Experience working in hybrid cloud environments or with distributed systems.
Prior experience with large relational databases and optimizing database interactions.
Understanding of infrastructure as it relates to application performance and data handling.
Interview Process:
Video interviews are acceptable. No in-person interviews required.