Description

Job Description:


We are seeking a skilled Java Full Stack Developer with expertise in both Spring Boot and AWS to join our dynamic team in Columbus, OH. As a Java Full Stack Developer, you will play a crucial role in developing and maintaining robust web applications, utilizing Java technologies, Spring Boot framework, and AWS services.

Responsibilities:


Design, develop, and maintain scalable and efficient Java-based web applications using Spring Boot.
Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
Implement front-end components using modern JavaScript frameworks like React or Angular.
Develop and maintain RESTful APIs using Spring Web MVC for seamless communication between front-end and back-end systems.
Deploy and manage applications on AWS cloud infrastructure, ensuring scalability, reliability, and security.
Configure and utilize AWS services such as EC2, S3, Lambda, API Gateway, etc., to optimize application performance.
Troubleshoot and debug issues in existing applications, providing timely resolutions.
Stay updated with the latest industry trends and technologies, incorporating them into projects as appropriate.

Requirements:


Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience in Java development, including Spring Boot framework.
Strong understanding of front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (React, Angular, etc.).
Experience with AWS services and cloud-native application development.
Proficiency in database technologies like MySQL, PostgreSQL, or MongoDB.
Excellent problem-solving and analytical skills.
Effective communication and collaboration abilities.
Ability to work independently and in a team environment.

Preferred Qualifications:


AWS certification (e.g., AWS Certified Developer, AWS Certified Solutions Architect).
Familiarity with DevOps practices and tools like Docker, Kubernetes, Jenkins, etc.
Knowledge of Agile development methodologies.
Join us and be part of a collaborative environment where innovation and continuous learning are encouraged. Apply now to contribute to exciting projects and shape the future of technology in Columbus, OH!

Education

Bachelor's degree in Computer Science