Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full-Stack Developer (Java) image - Rise Careers
Job details

Full-Stack Developer (Java)

Company Description

CapTech is an award-winning consulting firm that collaborates with clients to achieve what’s possible through the power of technology. At CapTech, we’re passionate about the work we do and the results we achieve for our clients. From the outset, our founders shared a collective passion to create a consultancy centered on strong relationships that would stand the test of time. Today we work alongside clients that include Fortune 100 companies, mid-sized enterprises, and government agencies, a list that spans across the country. 

Job Description

Consulting at CapTech:

  • Partner with clients on team-based projects to deliver solutions across the full Software Development Lifecycle leveraging the Agile Methodology as well as modern technology languages, frameworks, and patterns

Technical Solutions:

  • Thrive in a collaborative environment with many opportunities to learn from and share knowledge with other developers, architects, and our clients.
  • Solutions include API-driven clients, microservice architectures, event-driven integrations, cloud deployments, serverless applications, and web and portal front ends

Learning and Professional Development Opportunities:

  • Create an individualized professional development plan
  • Gain experience with a variety of different clients and industry verticals
  • Share knowledge and common experiences with fellow CapTechers through Technical Communities of Practice and Lunch and Learns

Qualifications

Required Qualifications:

  • Experience with Java programming, including popular open-source libraries and frameworks (Spring Boot)
  • Applied knowledge of API Development using REST and/or GraphQL
  • Familiarity with microservice architectures, design patterns, and monitoring tools (observability)
  • Experience with database technologies, both traditional (RDMS) and current (NoSQL)
  • Experience with cloud providers like Azure, AWS, and/or GCP and familiarity with serverless technologies such as AWS Lambda, Azure Functions, or Google Cloud Functions
  • Working knowledge of containerization technologies including Docker and Kubernetes
  • Experience with CI/CD pipelines such as Jenkins, ArgoCD, Bitbucket

Preferred Qualifications (nice to have, but not required):

  • Experience with Golang programming
  • Familiarity or exposure to programming with HTML 5, CSS, JavaScript, and modern front-end frameworks (Angular, React, Vue)
  • Working knowledge of JVM-based languages such as Kotlin, Scala
  • Experience with streaming platforms and data engineering such as Apache Kafka or Apache Spark

Additional Information

We want everyone at CapTech to be able to envision a lasting and rewarding career here, which is why we offer a variety of career paths based on your skills and passions.  You decide where and how you want to develop, and we help get you there with customizable career progression and a comprehensive benefits package to support you along the way.  Alongside our suite of traditional benefits encompassing generous PTO, health coverage, disability insurance, paid family leave and more, we’ve launched extended benefits to help meet our employees’ needs. 

  • CapFlex – Employee-first mentality that supports a remote and hybrid workforce and empowers daily flexibility while servicing our clients
  • Learning & Development – Programs offering certification and tuition support, digital on-demand learning courses, mentorship, and skill development paths
  • Modern Health –A mental health and well-being platform that provides 1:1 care, group support sessions, and self-serve resources to support employees and their families through life’s ups and downs
  • Carrot Fertility –Inclusive fertility and family-forming coverage for all paths to parenthood – including adoption, surrogacy, fertility treatments, pregnancy, and more – and opportunities for employer-sponsored funds to help pay for care
  • Fringe –A company paid stipend program for personalized lifestyle benefits, allowing employees to choose benefits that matter most to them – ranging from vendors like Netflix, Spotify, and GrubHub to services like student loan repayment, travel, fitness, and more
  • Employee Resource Groups – Employee-led committees that embrace and incorporate diversity and inclusion into our day-to-day operations
  • Philanthropic Partnerships – Opportunities to engage in partnerships and pro-bono projects that support our communities. 
  • 401(k) Matching – Generous matching and no vesting period to help you continue to build financial wellness

CapTech is an equal opportunity employer committed to fostering a culture of equality, inclusion and fairness — each foundational to our core values.  We strive to create a diverse environment where each employee is encouraged to bring their unique ideas, backgrounds and experiences to the workplace. For more information about our Diversity, Inclusion and Belonging efforts, click HERE

At this time, CapTech cannot transfer nor sponsor a work visa for this position. Applicants must be authorized to work directly for any employer in the United States without visa sponsorship.  

#LI-RK1

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full-Stack Developer (Java), CapTech Consulting

Join CapTech as a Full-Stack Developer (Java) in the vibrant city of Reston, VA! At CapTech, we're not just about coding - we are about partnership and innovation. As a Full-Stack Developer, you will engage with a diverse set of clients, navigating through the full Software Development Lifecycle while leveraging Agile methodologies. Imagine collaborating with teams on projects that include everything from API-driven applications to microservices and serverless technologies. Here, you'll have the chance to tackle fascinating challenges, using your expertise in Java and popular frameworks like Spring Boot. Our culture promotes continuous learning, whether that's through our Technical Communities of Practice or Lunch and Learns. With us, you will also create a personalized professional development plan, enabling you to grow in various industry verticals while sharing knowledge with fellow developers and architects. If you possess an understanding of both traditional and NoSQL database technologies, along with cloud experience—even better! We offer robust mentorship opportunities, support for certification and tuition, and a comprehensive benefits package designed with your well-being in mind. Join us at CapTech, where a fulfilling career awaits you through collaboration, innovation, and community engagement!

Frequently Asked Questions (FAQs) for Full-Stack Developer (Java) Role at CapTech Consulting
What are the responsibilities of a Full-Stack Developer (Java) at CapTech?

As a Full-Stack Developer (Java) at CapTech, you will be responsible for partnering with clients to deliver high-quality software solutions across the full Software Development Lifecycle. This includes collaborating on API development, implementing microservice architectures, and engaging in serverless cloud deployments. You will also participate in code reviews and contribute to continuous integration and delivery pipelines, helping drive technology forward while learning from a team of talented developers.

Join Rise to see the full answer
What qualifications do you need to apply for the Full-Stack Developer (Java) position at CapTech?

To apply for the Full-Stack Developer (Java) role at CapTech, candidates should have experience programming in Java, with knowledge of frameworks like Spring Boot. Familiarity with REST or GraphQL for API development, as well as cloud experience with providers like AWS or Azure, is essential. Candidates should also know about microservices, database technologies (both traditional and NoSQL), and have some exposure to containerization technologies like Docker and Kubernetes.

Join Rise to see the full answer
What opportunities for professional development does CapTech offer for Full-Stack Developers (Java)?

CapTech emphasizes continuous learning and professional growth for Full-Stack Developers (Java). Employees can create individualized professional development plans, participate in digital learning courses, and access mentorship programs. With options for certification and ongoing learning through Technical Communities of Practice, our work culture is designed to encourage skills development and personal growth, ensuring you thrive in your career journey.

Join Rise to see the full answer
What technologies will a Full-Stack Developer (Java) use at CapTech?

At CapTech, a Full-Stack Developer (Java) will work with a variety of modern technologies, including Java, Spring Boot for backend development, and a mix of frontend frameworks like Angular, React, or Vue. Familiarity with cloud services such as AWS, Azure, and GCP, along with tools for containerization like Docker and Kubernetes, will also be essential. Experience with CI/CD pipelines will help facilitate streamlined development processes.

Join Rise to see the full answer
What makes CapTech a great place to work for Full-Stack Developers (Java)?

CapTech stands out for Full-Stack Developers (Java) due to its commitment to a collaborative and innovative workplace environment. Employees benefit from a flexible work model, a diverse culture, and a comprehensive benefits package that includes opportunities for personal and professional growth. The company also emphasizes work-life balance, inclusion, and making a positive impact in the community, making it an inspiring workplace for passionate developers.

Join Rise to see the full answer
Common Interview Questions for Full-Stack Developer (Java)
How do you approach problem-solving as a Full-Stack Developer?

When tackling a challenge as a Full-Stack Developer, I first analyze the issue at hand and gather all relevant data. I then brainstorm potential solutions, often collaborating with team members to gain different perspectives. Once I have a few ideas, I evaluate them based on feasibility and impact, and I always consider user experience. Finally, I choose a solution and implement it, ensuring thorough testing before deployment.

Join Rise to see the full answer
What experience do you have with Java and its frameworks?

I have extensive experience with Java programming, specifically utilizing frameworks like Spring Boot to build scalable and secure applications. I've successfully developed RESTful APIs, enabling seamless interaction between applications and databases, and I'm always open to leveraging new libraries to enhance performance and maintainability.

Join Rise to see the full answer
Can you explain your experience with cloud technologies?

I have experience deploying applications using cloud providers such as AWS and Azure. I understand services like AWS Lambda for serverless computing, and I’m familiar with scaling applications in a cloud environment. I believe cloud technologies offer great flexibility and efficiency, making them integral to modern software development.

Join Rise to see the full answer
How do you ensure your code is maintainable and efficient?

To ensure my code is maintainable and efficient, I follow established coding standards and best practices. I adopt principles such as DRY (Don't Repeat Yourself) and SOLID design principles. Additionally, I frequent code reviews with peers to identify potential improvements and remain open to refactoring when necessary.

Join Rise to see the full answer
What is your experience with microservices architecture?

I have worked on projects that utilize microservices architecture, allowing us to develop independent services that can be deployed and scaled individually. I favor microservices for their scalability and resilience, and I am experienced in implementing service discovery and API gateways to manage communications effectively.

Join Rise to see the full answer
Describe a challenging project you worked on and how you handled it.

One challenging project I undertook involved migrating a monolithic application to a microservices architecture. This required strategic planning to decompose the application while ensuring minimal downtime. I collaborated closely with my team, formulated a phased migration plan, and employed containerization with Docker to facilitate a smooth transition—ensuring successful deployment.

Join Rise to see the full answer
How do you keep up with the latest trends and technologies in software development?

I regularly attend industry conferences, participate in webinars, and engage with online communities. I also read blogs and subscribe to newsletters focused on software development. This way, I stay informed of emerging technologies and practices, which I can then apply to my projects.

Join Rise to see the full answer
What role does collaboration play in your work as a Full-Stack Developer?

Collaboration is crucial in my role as a Full-Stack Developer, as it drives innovation and problem-solving. By working closely with designers, other developers, and stakeholders, we can align our visions and tackle challenges more effectively. I believe diverse perspectives lead to better solutions, so I actively encourage open communication within the team.

Join Rise to see the full answer
Have you used CI/CD practices in your previous work?

Yes, I have actively implemented CI/CD practices in my previous projects. Using tools like Jenkins and Bitbucket, I have created automated pipelines for code deployment, which help streamline workflows and enhance collaboration. This not only improves code quality but also allows faster release cycles.

Join Rise to see the full answer
What is your experience with database technologies?

I have a solid background in both traditional (RDBMS) and NoSQL database technologies. I have designed and integrated databases that suit the needs of various applications, ensuring optimized performance through proper indexing and querying strategies. This experience allows me to choose the right database type based on project requirements.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 8 days ago
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
AECOM Hybrid Orange , CA , United States
Posted 8 days ago
Photo of the Rise User
Posted 11 days ago

CapTech, founded in 1997 and headquartered in Richmond, Virginia, is an IT management consulting firm that bridges the gap between business and technology.

36 jobs
MATCH
VIEW MATCH
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
27 people applied to REMOTE Sr Piping Designer at Kelly
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
6 people applied to Agile Scrum Master at DNAnexus
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal