Job Title: Java Full Stack DeveloperLocation: [City/Remote/Hybrid]
Experience: 2-6 Years (can be adjusted)
Employment Type: Full-time
Job SummaryWe are seeking a skilled Java Full Stack Developer to design, develop, test, and maintain scalable web applications. The ideal candidate should have strong experience in Java, Spring Boot, REST APIs, front-end technologies, databases, and cloud-based deployment. The role requires collaboration with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities- Design, develop, and maintain full-stack web applications.
- Develop backend services using Java and Spring Boot.
- Build responsive user interfaces using Angular, React, or JavaScript.
- Develop and consume RESTful APIs.
- Integrate applications with relational and NoSQL databases.
- Write clean, maintainable, and efficient code.
- Perform unit testing, debugging, and performance optimization.
- Participate in code reviews and Agile ceremonies.
- Collaborate with QA, DevOps, and business stakeholders.
- Troubleshoot production issues and implement fixes.
Required SkillsBackend- Java 8/11/17
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA/Hibernate
- RESTful APIs
- Microservices Architecture
Frontend- Angular (preferred) or React
- HTML5
- CSS3
- JavaScript
- TypeScript
- Bootstrap
Database- MySQL
- PostgreSQL
- Oracle
- MongoDB (preferred)
DevOps & Tools- Git
- Maven/Gradle
- Jenkins
- Docker
- Kubernetes (preferred)
- CI/CD Pipelines
Cloud (Preferred)- AWS
- Azure
- Google Cloud Platform (GCP)
Required Qualifications- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2-6 years of experience in Java Full Stack Development.
- Strong understanding of Object-Oriented Programming (OOP) concepts.
- Experience with Agile/Scrum methodologies.
- Good analytical and problem-solving skills.
- Excellent communication and teamwork skills.
Preferred Skills- Kafka or RabbitMQ
- Redis
- Elasticsearch
- JUnit & Mockito
- SonarQube
- Swagger/OpenAPI
- OAuth2/JWT Authentication
Nice to Have- Experience in cloud-native application development.
- Experience with containerized deployments.
- Knowledge of performance tuning and security best practices.
Benefits- Competitive salary
- Health insurance
- Flexible work environment
- Learning and certification support
- Career growth opportunities
- Paid time off
Keywords: Java, Spring Boot, Microservices, REST API, Angular, React, HTML, CSS, JavaScript, TypeScript, MySQL, MongoDB, Docker, Kubernetes, AWS, Git, Maven, Jenkins, Hibernate, JPA, Full Stack Developer.