{"schemaVersion":"jobsearcher.job.v1","id":"da0bd3f810e13b052c824822","url":"https://jobsearcher.com/jobs/da0bd3f810e13b052c824822","canonicalUrl":"https://jobsearcher.com/jobs/da0bd3f810e13b052c824822","title":"Java Developer","description":"Softthink Solutions is seeking a highly motivated and result-oriented Java Developer to join our team in Herndon, VA to support our client project.\nJob Duties and Responsibilities:\nParticipate in requirements gathering and use case preparation, based on client business requirements and queries.\nCollaborate with cross-functional teams, such as project managers, business users, system analysts, programmers, and testers, to design database systems that meet project limitations, capabilities, and performance requirements.\nDesign, develop, and maintain applications using Java J2EE platform, Oracle, and DB2 databases, ensuring compliance with industry standards and best practices.\nUtilize web-based technologies and microservices, such as HTML, CSS, JavaScript, React JS, Node JS, REST API, and Spring Boot, for application development and enhancement.\nCreate and maintain technical documentation, including design specifications, test plans, and user manuals.\nParticipate in code reviews, ensuring high-quality, maintainable, and scalable software code.\nIdentify and resolve software defects and performance issues, delivering projects on time and within budget.\nDevelop applications using frameworks and technologies such as Spring, Hibernate, JPA, JDBC, JSP, Servlets, and RESTful web services.\nExecute high-risk changes involving new technologies, approaches, or techniques.\nPlan and coordinate software deployment with development, operations, and other stakeholders, ensuring compliance with security and organizational standards.\nCommunicate professionally with staff, internal/external customers, and project teams.\nCreate and maintain deployment process documentation, including plans, scripts, and configuration instructions.\nSupport and maintain applications, collaborating with client teams and third-party vendors to understand data flow and requirements for analytical applications.\nResolve outstanding issues and showstoppers during projects in collaboration with client external application teams.\nSupervise team activities, standardizing company client project documentation and working with team members across different locations.\nMonitor the deployment process and coordinate with offshore teams for post-production monitoring and build warranty.\nCommunicate with client project teams during scrum meetings, providing input and resolving outstanding issues, requirements gaps, or changes.\nReport project status during daily scrum meetings and stand-up calls, updating project trackers as necessary.\nProvide weekly project status updates to clients, outlining completed tasks, upcoming plans, and changes in priorities based on business requirements.\nAt our company and at our client’s company, a Java Developer requires a Bachelor’s degree in Computer Science, Computer Information Systems, Information Technology or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.","company":"Softthink Solutions","rawCompany":"softthink solutions","city":"Reston","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-08-05T10:45:18.704Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Developer","description":"Softthink Solutions is seeking a highly motivated and result-oriented Java Developer to join our team in Herndon, VA to support our client project.\nJob Duties and Responsibilities:\nParticipate in requirements gathering and use case preparation, based on client business requirements and queries.\nCollaborate with cross-functional teams, such as project managers, business users, system analysts, programmers, and testers, to design database systems that meet project limitations, capabilities, and performance requirements.\nDesign, develop, and maintain applications using Java J2EE platform, Oracle, and DB2 databases, ensuring compliance with industry standards and best practices.\nUtilize web-based technologies and microservices, such as HTML, CSS, JavaScript, React JS, Node JS, REST API, and Spring Boot, for application development and enhancement.\nCreate and maintain technical documentation, including design specifications, test plans, and user manuals.\nParticipate in code reviews, ensuring high-quality, maintainable, and scalable software code.\nIdentify and resolve software defects and performance issues, delivering projects on time and within budget.\nDevelop applications using frameworks and technologies such as Spring, Hibernate, JPA, JDBC, JSP, Servlets, and RESTful web services.\nExecute high-risk changes involving new technologies, approaches, or techniques.\nPlan and coordinate software deployment with development, operations, and other stakeholders, ensuring compliance with security and organizational standards.\nCommunicate professionally with staff, internal/external customers, and project teams.\nCreate and maintain deployment process documentation, including plans, scripts, and configuration instructions.\nSupport and maintain applications, collaborating with client teams and third-party vendors to understand data flow and requirements for analytical applications.\nResolve outstanding issues and showstoppers during projects in collaboration with client external application teams.\nSupervise team activities, standardizing company client project documentation and working with team members across different locations.\nMonitor the deployment process and coordinate with offshore teams for post-production monitoring and build warranty.\nCommunicate with client project teams during scrum meetings, providing input and resolving outstanding issues, requirements gaps, or changes.\nReport project status during daily scrum meetings and stand-up calls, updating project trackers as necessary.\nProvide weekly project status updates to clients, outlining completed tasks, upcoming plans, and changes in priorities based on business requirements.\nAt our company and at our client’s company, a Java Developer requires a Bachelor’s degree in Computer Science, Computer Information Systems, Information Technology or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.","datePosted":"2026-08-05T10:45:18.704Z","dateModified":"2026-08-05T10:45:18.704Z","hiringOrganization":{"@type":"Organization","name":"Softthink Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Reston","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"da0bd3f810e13b052c824822"},"url":"https://jobsearcher.com/jobs/da0bd3f810e13b052c824822"}}