About the role
We are looking for a skilled Java Developer with 2-3 years of hands-on experience to join our dynamic team. This role requires strong technical expertise in Core Java, Spring Boot, and modern backend and cloud technologies. You will be responsible for building robust, scalable applications and services with a focus on performance, reliability, and maintainability.
Key Responsibilities:
Develop and maintain backend services using Core Java, Spring Boot, and Hibernate
Implement and manage RESTful APIs and Stream APIs
Build responsive user interfaces using Angular Directives
Work with relational databases like PostgreSQL and NoSQL databases such as MongoDB
Deploy and manage applications using Docker, Kubernetes, and AWS
Design and develop Java Stream-based solutions for efficient data processing
Utilize Rest Controllers to handle client requests
Collaborate with cross-functional teams for integration, testing, and deployment
What We're Looking For:
Bachelor s in Engineering (any specialty) or Computer Science (preferred)
2-3 years of hands-on experience as a Java Developer
Proficient in Core Java, Spring Boot, Hibernate, and Java Streams
Working knowledge of Angular Directives, REST APIs, and Stream APIs
Experience with PostgreSQL and MongoDB
Familiarity with Docker, Kubernetes, and cloud platforms like AWS
About the company
Revature is one of the largest and fastest-growing employers of technology talent across the U.S., partnering with Fortune 500 companies, the biggest System Integrators, and Government Contractors to identify experienced professionals who can be effective leaders.