Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship
Skills
Java
Hibernate
Spring Framework
Job Details
Java Full Stack Developer (In-person Interview at Atlanta, GA)
Introduction:
A Java Full Stack Developer designs, builds, and maintains web applications, handling both front-end (UI/UX with HTML, CSS, JavaScript frameworks like React/Angular) and back-end (server-side logic with Java, Spring, Hibernate, REST APIs) development, plus database management (SQL/NoSQL) and deployment. They ensure scalable, reliable, and performant software from conception to production.
Responsibilities:
- Designing and developing web applications using Java, Hibernate, and Spring Framework
- Handling front-end development including UI/UX design with HTML, CSS, and JavaScript frameworks like React/Angular
- Implementing server-side logic using Java, Spring, and Hibernate
- Developing and maintaining REST APIs for seamless communication between front-end and back-end systems
- Managing databases (SQL/NoSQL) and ensuring data integrity and security
- Deploying applications and ensuring they are scalable, reliable, and performant
- Collaborating with cross-functional teams to define, design, and ship new features
- Troubleshooting and debugging issues to improve application performance
- Staying up-to-date with emerging technologies and trends in the software development industry
Requirements:
Required Skills:
- Proficiency in Java programming language
- Experience with Hibernate for object-relational mapping
- Strong understanding of the Spring Framework
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript frameworks like React/Angular
- Experience in server-side development using Java, Spring, and Hibernate
- Familiarity with REST APIs and database management (SQL/NoSQL)
- Ability to work in a fast-paced environment and meet deadlines
- Excellent problem-solving and communication skills
Preferred Skills:
- Experience with cloud computing platforms such as AWS or Azure
- Knowledge of containerization technologies like Docker and Kubernetes
- Understanding of continuous integration and deployment pipelines
- Certifications in Java or related technologies
- Experience with Agile development methodologies
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.