Position Description: · Design and develop applications using Angular, Java and SpringBoot. · Mentor Junior staff. · Collaborate with product design and engineering teams to develop an understanding of needs. · Participate in all Agile ceremonies.
Basic Qualifications · Bachelor's degree in computer science, Mathematics, Engineering, or a related field. · Master's or Doctorate degree may substitute for required experience. · 10+ years of experience of modern software development experience with a solid understanding of designing, building, deploying, and running applications. Expertise in Java, Spring Boot, Angular 9 and above, Spring and REST API. · 8+ years of experience on an Agile development team · Must be able to obtain and maintain a Public Trust. Contract requirement. · Must be able to work on-site in Woodlawn, MD 5 days a week. Required Skills Extensive understanding and experience in programming and designing software with Angular and Java. Strong experience in Java/J2EE, Angular 9 and above, Spring Boot, and Spring. · Strong understanding of JPA and JDBC. · Strong understanding of OOPS, Twelve Factor Application Design principles, architecture styles and APIs (Web API/Rest API) · Develop applications using Java/Spring Boot and design and develop database components using PostgreSQL DB or Oracle as needed for application. · Strong front-end development skills: Angular 9.0 and above, HTML/JavaScript, React.js, Cascading Style Sheets (CSS), YUI and/or JQuery · Strong development experience on Microservices and REST API. · Usability and Section 508 principles. · Work on Agile projects and work with tools including Git, Bitbucket, Agility, Jira, Confluence. Desired Skills · Experience with modern development software, tools, and methodologies; Jenkins, Splunk, Nexus, Maven, Jenkins, OpenShift, XML/XSLT, VisualVM/Eclipse Profiler (Java performance monitoring tool), Amazon Web Services (S3), TDD/BDD (Cucumber, Selenium or similar). · Experience working on Agile projects and understanding Agile terminology. · Work in DevOps Environment. · Experience with Linux environments. · Participate in daily scrum and provide updates.
Use your Microsoft, Google, LinkedIn, or GitHub account.
Sign In to Apply