Java FullStack Developer
Summary
A senior full-stack developer designs, builds, and maintains Java/JEE backend services using Spring Boot and Hibernate, develops RESTful and SOAP APIs, implements frontend features in Angular, React, or Vue, manages Oracle/PostgreSQL databases, and deploys and scales apps on AWS or Azure with Docker, Kubernetes, and CI/CD pipelines.
We are seeking a seasoned Java developer to join our team. The role involves building robust backend services and collaborating on full‑stack initiatives.
Key responsibilities
- Design, develop, and maintain Java/JEE applications using Spring Boot, Hibernate, and related technologies.
- Build and integrate RESTful and SOAP APIs for internal and external consumption.
- Implement frontend features and enhancements using Angular, React, or Vue frameworks.
- Manage and optimize relational databases such as Oracle and PostgreSQL.
- Deploy, monitor, and scale applications on AWS or Azure using Docker, Kubernetes, and CI/CD pipelines.
- Collaborate with cross‑functional teams to deliver end‑to‑end solutions.
Required qualifications
- 8+ years of professional Java/JEE development experience.
- Strong proficiency with Spring Boot, Hibernate, EJB, and WebLogic.
- Proven experience developing RESTful and SOAP APIs.
- Hands‑on experience with modern frontend frameworks (Angular, React, Vue) and web technologies (JavaScript, HTML, CSS).
- Experience with cloud platforms (AWS/Azure) and container orchestration (Docker, Kubernetes) plus CI/CD practices.
Nice to have
- Familiarity with Apache Camel, Drools, and AI‑assisted development tools.
- Fluent English communication skills.
- Experience with additional DevOps tools and methodologies.