Overview
Skills
Job Details
Senior Java Full Stack Developer
Experience: 10+ Years
Job Summary
We are seeking a highly experienced Senior Java Full Stack Developer with strong expertise in both backend (Java, Spring Boot, Microservices) and frontend (Angular/React) technologies. The ideal candidate will be responsible for designing, developing, and deploying scalable enterprise-grade applications, mentoring junior developers, and ensuring best practices across the stack.
Key Responsibilities
Design, develop, and maintain full-stack Java applications using modern frameworks.
Implement RESTful APIs and integrate with third-party services.
Build responsive, user-friendly web interfaces using Angular or React.
Architect and deploy scalable microservices in a cloud environment (AWS/Azure/Google Cloud Platform).
Optimize application performance and ensure high availability.
Participate in code reviews, design discussions, and Agile ceremonies.
Troubleshoot, debug, and resolve complex software issues.
Collaborate closely with product managers, QA, and DevOps teams.
Mentor and guide junior developers on coding standards and best practices.
Technical Skills Required
Backend:
Core Java, J2EE, Spring, Spring Boot, Hibernate, Microservices, REST APIs
Experience with design patterns and multi-threading
Frontend:
Angular 8+ or React.js, JavaScript/TypeScript, HTML5, CSS3, Bootstrap
Database:
MySQL, PostgreSQL, Oracle, or MongoDB
Cloud & DevOps:
AWS / Azure / Google Cloud Platform
Docker, Kubernetes, Jenkins, CI/CD pipelines
Version Control & Tools:
Git, Maven/Gradle, JIRA, IntelliJ/Eclipse
Testing:
JUnit, Mockito, Postman, Selenium (optional)
Qualifications
Bachelor s or Master s degree in Computer Science, Engineering, or related field.
10+ years of hands-on experience in Java development and full stack engineering.
Proven experience with cloud-based application development.
Strong problem-solving, communication, and analytical skills.
Preferred Skills
Experience with Kafka, RabbitMQ, or other messaging systems.
Exposure to container orchestration (Kubernetes, ECS, EKS).
Familiarity with Agile/Scrum methodologies.
Knowledge of security best practices (OAuth2, JWT, etc.).