- Company Name
- Centurion
- Job Title
- Full Stack Engineer
- Job Description
-
Job title: Full Stack Engineer
Role Summary: Deliver cloud‑native, microservices‑based applications using Java, Spring Boot, Angular/React, and AWS/OpenShift. Build responsive UIs, API services, and enterprise Java batch jobs while applying Agile practices, CI/CD pipelines, and rigorous testing standards.
Expectations: • 10+ years of full‑stack development experience
• Proven track record designing and deploying production workloads on AWS and OpenShift
• Expertise in Java EE, Spring, and modern front‑end frameworks
• Strong background in writing unit, integration, and BDD tests
• Ability to mentor junior developers and influence technical strategy
• Must meet security clearance requirements (Public Trust)
Key Responsibilities:
• Design and develop microservices using Spring Boot, REST, and JSR-352 batch.
• Build responsive single‑page applications with Angular, React, or Node.js.
• Implement UI components using HTML5/CSS3, Vue/JS libraries, and ensure Section‑508 compliance.
• Create SOAP/REST web services with JAX‑WS, CXF, or Axis, including WS‑Security and OAuth2.
• Own end‑to‑end CI/CD pipelines (Bitbucket, Maven, Jenkins, Nexus, UCD).
• Deploy cloud‑native apps to Red Hat OpenShift or AWS, managing databases (PostgreSQL, DB2).
• Develop data access layers via JDBC/Hibernate, handling z/OS integration.
• Write comprehensive test suites (JUnit, Mockito, Cucumber, BDD) and maintain code quality with SonarQube.
• Mentor mid‑level developers, review code, and provide design guidance.
• Participate in solution design, architecture documentation (UML, Visio), and technical discussions.
Required Skills:
• Java, Spring Boot, Spring Batch, JEE (Jsoup, JPA, Hibernate), Microservices
• Angular, React, Node.js, Express, jQuery, JSP, HTML5, CSS3, AJAX, REST, SOAP, WS‑Security
• AWS (EC2, RDS, S3, IAM), Red Hat OpenShift, Docker, Kubernetes
• CI/CD tools: Jenkins, Bitbucket/Git, Nexus, Maven, SonarQube, Fortify, UrbanCode Deploy, Jira
• Test frameworks: JUnit, Mockito, PowerMock, Cucumber, BDD, TDD
• Database: PostgreSQL, IBM DB2 (z/OS), JNDI, JDBC template, ORM
• Agile methodology, VersionOne, Scrum practices
• Version control: Git, Bitbucket, SVN (optional)
• Security: LTPA, OAuth2/JWT, Public Trust clearance eligibility
Required Education & Certifications:
• Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field (Master’s/Doctorate acceptable in lieu of experience)
• Certifications in Java, AWS, OpenShift, or Agile preferred but not mandatory.