IT

Java Developer with Angular

Centurion Consulting Group

Java Developer with Angular

We are urgently searching for a Senior Java/Angular Developer to perform the following:

  • Design and develop applications from the functional requirements.
  • Design and develop key application components as microservices by adapting the Twelve-Factor Application Methodology using Spring Boot, Java and RESTful architecture.
  • Create POCs, templates for developing Behavior Driven Development (BDD) test framework for the APIs using Cucumber, Gherkin, and Java.
  • Create Maven build scripts to automate the build process.
  • Use the Continuous Integration and Continuous Delivery tools Bitbucket, Jenkins, Nexus, UCD to version control, build, store artifact, and deploy the software projects.
  • Use MS Project, Visio and IT Governance Frameworks to document the solution architecture & develop UML based design documents.
  • Develop unit test cases for every possible Java class with real scenarios using Junit, Mockito and PowerMock frameworks.

Key Required Skills:

  • Strong experience with Java, REST, Spring Boot, Angular 2.0 and above, Spring Framework, and Agile Development Practices

Basic Qualifications:

  • Bachelor’s Degree in Computer Science, Mathematics, Engineering, or a related field
  • Masters or Doctorate degree may substitute for required experience
  • 10+ years of experience with Java systems/application analysis and design

Required Skills:

  • Strong front-end development skills: Angular 2.0 and above, HTML/JavaScript, Cascading Style Sheets (CSS), JQuery
  • Strong experience in Java/J2EE, REST, Spring MVC or Struts 2 & Spring Boot
  • Strong understanding of Hibernate, 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.
  • Experience identifying requirements, researching options, designing and implementing solutions at a leadership level on project work
  • Git, BitBucket, Maven, Jenkins automation
  • Understand and leverage common Java/J2EE architectural styles and patterns (SOA, Microservice, Layered, Clean, Event Sourcing etc.)
  • Understand and apply quality techniques and practices (automated unit testing, Test Driven Design/Development, Java performance analysis, continuous integration)
  • Strong communication and documentation skills

Desired Skills:

  • Exposure to writing Technical White Papers and systems design documents.
  • Prior experience with federal or state governments IT projects.
  • Experience with front-end technologies such as JavaScript, TypeScript, JQuery, Ajax, HTML5, CSS3, and Bootstrap

Position Details:

  • Clearance: Ability to Obtain a Public Trust
  • US Citizenship or Authorization to work in US required
  • Travel: < 10% (CONUS)
  • Centurion Consulting Group, LLC is an Equal Opportunity Employer EOE M/F/D/V
  • No third parties or subcontractors

Tagged as: Java Developer with Angular