Java Full Stack Developer
YASWANTHNAGABHAVANIKRISHNA VATTIKUTIUnited StatesSENIORPosted 2h ago
JavaJ2EESpring BootSpring MVCSpring FrameworkAngularReactHTML5CSS3JavaScriptTypeScriptRESTful APIsMicroservicesHibernateJPAORMOracleMySQLPostgreSQLSQL ServerAWSAzureGCPCI/CDJenkinsDockerKubernetesGitAgileScrum
About the Role
We are looking for a Java Full Stack Developer to join our team. This role focuses on building scalable enterprise applications using Java and modern web technologies.
Key Responsibilities
• Design, develop, and maintain scalable full-stack enterprise applications
• Build robust backend services and RESTful APIs using Java and Spring Boot
• Develop responsive and user-friendly frontend applications using Angular or React
• Design and implement microservices-based applications
• Integrate frontend applications with backend services and third-party APIs
• Optimize application performance, scalability, and security
• Work with databases to design efficient queries and manage data operations
• Participate in code reviews, unit testing, integration testing, and debugging
• Collaborate with architects, business analysts, QA teams, and other developers
• Implement CI/CD pipelines and support cloud-based application deployments
• Follow best coding practices and contribute to technical architecture decisions
Requirements
• 12+ years of experience in Java Full Stack Development
• Strong proficiency in Java, J2EE, and modern Java versions (Java 8/11/17+)
• Hands-on experience with Spring Boot, Spring MVC, and Spring Framework
• Strong frontend development experience using Angular or React
• Expertise in HTML5, CSS3, JavaScript, TypeScript, and responsive web design
• Experience developing RESTful APIs and Microservices architecture
• Strong knowledge of Hibernate, JPA, and ORM frameworks
• Experience with relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server
• Hands-on experience with cloud platforms such as AWS, Azure, or GCP
• Experience with CI/CD pipelines, Jenkins, Docker, Kubernetes, and Git
• Strong understanding of Agile/Scrum methodologies
• Excellent problem-solving, communication, and technical leadership skills