Principal Software Engineer (Full Stack Java )

Precision Solutions
Sterling, VA
Sep 21, 2022
Sep 30, 2022
Full Time
Principal Software Engineer (Full Stack Java )Sterling, VAUS citizenship or Permanent Resident. Strong candidates on a work visa may be considered.ResponsibilitiesProject OverviewWe are seeking a Principal Full Stack Engineer to join our team. In this role, you will have the opportunity to work on modernization and technology transformation projects and your strong analytical skills and ability to solve challenges with technology will make an impact on our government clients critical missions, improving millions of lives across the globe. You will be part of an empowered agile team with the opportunity to innovate and learn continuously, working with a community of architects and developers.Position OverviewBe an integral part of a scrum team participating in the full software development lifecycle, including requirements, solution design, development, QA, implementationLead a team of developers and develop, modernize, and make enhancements to an existing application or new enterprise microservice applicationsUtilizing open-source platforms, tools, databases, front-end frameworks, and middleware.Evaluate, test, and manage configuration that support the software development processDevelopment and maintenance of CI/CD pipelinesAssist in planning and engineering of the organization s databasesProvide deployment support by deploying code, static files, and/or databases by request to the staging environment and syncing static files and databases among environmentsAdapting interface for modern internet applications using the latest front-end technologies.Developing application codes and unit tests in AngularJS, Java Technologies, and Rest Web Services.Interface with federal technical customers and ensuring high performance of applications.Other similar professional duties assigned as neededQualifications6+ years of experience in open-source web development and in 2 or more frameworks or programming languages - Angular, React, Javascript, jQuery, or Node.jsAt least 5 years of experience with JSON, AJAX, XMLXSLT, HTTP, JavaScript/Typescript, HTML5, CSS3At least 3 years of experience in relational database development preferably using SQL Server 2012 or T-SQL Programming (eg Stored Procedures, Views, Functions, etc.)Experience with Microservices applications architecture and in leading technical teams.Experience building applications using Java, Spring boot, JSON, and JavaScript and cloud technologies including AWSFamiliarity with version control systems such as Git/Github and experience with Databases such as Oracle 12c, Oracle 18c, and PostgreSQLReady to embrace a fast-paced work environment with deadlines and new challengesSolid understanding of CI/CD pipeline and experience in Test driven and Behavior Driven development frameworksAbility to thrive as a member of a highly motivated Agile teamExperience delivering solutions using Agile delivery practices in a consulting environment is a plusEducationBachelor s degree in Computer Science, Information Systems, Mathematics, Physics, or related disciplineAn advanced degree in a related field may be substituted for 3 years of experience.Work AuthorizationUS citizenship or Permanent Resident. Strong candidates on a work visa may be considered.

Similar jobs