Job Title: Java Full-Stack Developer

Duration (Contract): 12 Months

Client Location: Glen Allen, VA 23060

Location Preference: Onsite

Job Description:
As a Java Full-Stack Developer, you will be responsible for designing, developing, and maintaining end-to-end web applications using modern Java technologies and cloud-native architectures. You will work across the full software development lifecycle, building scalable microservices, developing user-facing interfaces, and migrating applications to cloud environments. This role requires strong expertise in backend and front-end development, API design, and DevOps practices to deliver high-performance, secure, and reliable applications.

Key Responsibilities:

  • Design, develop, and implement full-stack applications using Java, JEE, and modern frameworks
  • Manage the full software development lifecycle from design to deployment and maintenance
  • Build scalable microservices using Spring Boot and event-driven architecture patterns
  • Develop and maintain RESTful APIs and service integrations
  • Implement secure authentication and authorization mechanisms such as OAuth2 and JWT
  • Develop front-end components using JavaScript frameworks and UI technologies
  • Migrate and deploy applications to cloud environments such as AWS
  • Utilize containerization tools like Docker and orchestration platforms such as Kubernetes or OpenShift
  • Collaborate with DevOps teams to build and maintain CI/CD pipelines
  • Maintain and upgrade applications post-deployment to ensure performance and reliability
  • Troubleshoot and resolve technical issues across application layers
  • Write clean, maintainable, and well-documented code following best practices

Required Skills, Experiences, Education, and Competencies:

  • Strong experience in full-stack Java development using Java, JEE, and related technologies
  • Expertise in Spring Boot and microservices architecture
  • Experience developing RESTful APIs and service-oriented integrations
  • Knowledge of cloud platforms, particularly AWS, and application migration strategies
  • Experience with containerization and orchestration tools such as Docker and Kubernetes/OpenShift
  • Proficiency in front-end development using JavaScript, HTML, and CSS
  • Experience implementing security standards such as OAuth2, JWT, and encryption
  • Familiarity with version control systems such as GitHub and CI/CD practices
  • Strong understanding of software development lifecycle and DevOps methodologies
  • Strong analytical, problem-solving, and troubleshooting skills
  • Ability to work independently and collaborate in a team environment

The hourly range for roles of this nature are $40.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.

cyberThink is an Equal Opportunity Employer.

Similar jobs

Java Full-Stack Developer

Apply Now
Back to search page