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.
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 techn...
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.