Technical Lead FS Java
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job Title: Sr. Technical Lead (Full-Stack Java Developer)Location: Reston, VA (Hybrid - 3x/Week)Salary: DOE + full benefitsClearance: Active DHS Public Trust (or ability to obtain)OverviewTechSur Solutions is a digital services company whose mission is to enable digital transformation for our customers improving quality and efficiency. Based in the DC metropolitan area, TechSur specializes in advanced cloud services, modernization for both IT structures and applications, leveraging Agile development, and Data Analytics. Since we were formed in August of 2016, we have supported multiple impactful and exciting government programsWe are currently seeking a Full Stack Java Developer to contribute to an exciting federal project to create, transform, and modernize applications and data platforms. This is an exciting opportunity that will allow qualified candidates to further develop their skills and expand their area of expertise!Job DescriptionThe talented engineer will provide full-stack java development for a federal client in a collaborative agile environment. TechSur Solutions has co-located Agile teams that work together with our clients to build high-quality solutions. The senior java developer builds and updates cloud-native microservices. This program is handling new development and enhancements on an enterprise project with new technologies! (Java 8, Spring Boot, Microservices in an AWS environment)ResponsibilitiesDesigning, building and testing web-based applications and editing site content for various components using a content management system (CMS).Creating and managing web pages, adding/editing content and uploading/removing documents using CMS.Maintaining website standards and complying with predefined design guidelines.Utilizing best practices in web screen design and learning about different middleware platforms to source and update data through web screens as specified in functional requirements.Translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. This includes the incorporation of responsive design.Collaborate with other team members and stakeholders to bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.Taking responsibility for estimating, planning, and managing all of his/her own tasks and reporting on progress.Ensure the technical feasibility of UI/UX designsBuild reusable code and libraries for future useOptimize application for maximum speed and scalabilityCreate, theme and managing content within a CMSMinimum 10 years’ experience in Java, Spring/Spring Boot framework (Core, MVC, AOP, Java NIO)Minimum 5 Years’ Experience In ReactJS2 years of leadership experienceMinimum 5 Years Of Experience In Spring Boot.Agile methodology experience.Hands-on experience with Spring Cloud, Spring Data, Spring Transactional and Spring Batch desired.Experience in Web-development using ReactJS and JavaScriptKnowledge of Reactive programming. Experience in CSS and CSS preprocessors like SCSS.Knowledge of HTML5 and writing cross-browser compatible code.Experience on GIT, JIRA, Maven, ConfluenceExperience on creating unit tests using JUnit, Mockito.Experience with Databases and code integrations such as Oracle, SQL Server, MySQL.Expertise in implementing complex full stack solutions including digital and mobile systems, API, and Micro-Services in large Enterprise organizations.DesiredExperience in MFE (Micro Front End) ArchitectureGood to have experience in AWS, Azure, or related cloud platform.Banking industry experienceExperience in implementing high volume transactions processing applications.Good to have Experience on using Quality and Security scan tools such as Sonar, Fortify and Web Inspect.Experience in Integration Testing APIs with Postman, JMeter etc.Kafka for streaming, persistence, and reporting.UI wireframes experience explaining the concepts/workflow with modern tools.EducationBachelor's Degree with a major in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical discipline.