JOBSEARCHER

Java Developer

ArtechHenrico, VAMay 21st, 2026
Job Title: Software Engineer (Lead)Location: Richmond, VADuration: 9 MonthsInterview Process: 2 Rounds (1st Coding Round)IntroductionOur company is seeking a skilled Java Developer to join our dynamic team for a 9-month project. The successful candidate will have a strong background in software engineering with a focus on Microservices and API development. This is an excellent opportunity to work in a collaborative environment and contribute to innovative projects.Required Skills & QualificationsBachelor's Degree or equivalent experience5 years of professional experience in software engineering with a focus on Microservices and API development using Java and Spring Boot (8-10 years for Lead position)4 years of experience building scalable data pipelines using Spark in combination with Java and Spring Boot (8-10 years for Lead position)2 years of experience with cloud computing technologies (AWS, Microsoft Azure, Google Cloud) (8-10 years for Lead position)Must have previous client experience working for this customer in the past 5 yearsPreferred Skills & QualificationsMaster's Degree in a related field6 years of experience in Microservices/API development with Java and Spring Boot (10 years for Lead position)3 years of experience with open-source frameworksDay-to-Day ResponsibilitiesLead and mentor a team of software engineers in the design and development of scalable microservices and APIs using Java and Spring BootBuild and optimize data pipelines using Spark, Java, and Spring Boot to handle large-scale data processingDrive cloud-native development and deployment in platforms like AWS, Azure, or Google CloudCompany Benefits & CultureOpportunities for professional growth and developmentCollaborative and inclusive work environmentAccess to the latest technologies and toolsFor immediate consideration please click APPLY to begin the screening process with Alex.