Concept Plus, LLC-posted about 2 months ago
Mid Level

Concept Plus is seeking a skilled Mid-Level Java Developer to design, develop, and maintain a robust and secure Java-based web application using Spring Boot, Hibernate, Thymeleaf, and Tapestry. This role requires expertise in object-oriented programming and building RESTful APIs, while contributing to all phases of the development lifecycle in an agile environment. If you are a collaborative team player with a passion for clean code and innovative solutions, we encourage you to apply and contribute to our dynamic engineering team.

  • Develop Java Web Applications using SpringBoot and Hibernate.
  • Utilize object-oriented programming and RESTful APIs to contribute to all phases of the development lifecycle.
  • Design, develop and maintain Java Web Applications.
  • Assist in sustaining a Web/Oracle system architecture in AWS.
  • US Citizen.
  • Bachelor's degree in Computer Science or a related field preferred, or equivalent experience.
  • 5+ years of experience in Java web application development.
  • Experience with using SpringBoot for web applications and RESTful APIs (design and development).
  • Familiarity with Spring Security and its use in securing web applications.
  • Experience with using Hibernate for object-relational mapping.
  • Experience with using Apache Tapestry and/or Thymeleaf for web templating.
  • Experience with using Maven for building and dependency management.
  • Experience with developing unit tests with Junit and Mockito.
  • Strong understanding of object-oriented programming principles, design patterns and best practices.
  • Experience with relational databases (e.g., Oracle, MySQL, PostgreSQL, SQL Server).
  • Experience with using Git for source control (Bitbucket, Gitlab, GitHub).
  • Excellent problem-solving and communication skills.
  • Ability to work independently and as part of a team.
  • Ability to convey complex technical concepts to non-technical stakeholders.
  • Prior DoD development experience, including implementing DoD Security Technical Implementation Guides (STIGs) and adhering to applicable NIST standards.
  • Experience integrating SpringBoot application with Okta or other Identity Provider using OIDC/SAML.
  • Experience using static code analysis tools (e.g., Checkmarx, SonarQube, Fortify) to identify and remediate security vulnerabilities.
  • Preferred experience developing JavaScript-based Single Page Applications (SPAs) using one or more of the following frameworks/libraries: React (with or without Redux/Context), Angular (Angular 2+ preferred), Vue.js.
  • Experience with AWS cloud platforms, including services such as EC2, S3, RDS, Lambda, ECS/EKS, CloudFormation, and CloudWatch for deploying and managing Java web applications.
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with CI/CD pipelines and related tools (e.g., Jenkins, GitLab, Ansible, Terraform, etc).
  • Experience with developing automated testing using Selenium or Playwright.
  • Experience working with Agile methodologies, Scrum, and Jira.
  • Security+ Certification or IAT Level II.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service