All fields marked * are required
Job Overview
We are looking for an experienced Senior Java Full Stack Developer with strong hands-on expertise in Java, Spring Boot, Angular, and AWS. The ideal candidate should be capable of developing scalable applications across both backend and frontend, working with cloud-based technologies, and contributing throughout the complete software development lifecycle.
The candidate should have strong problem-solving skills, a good understanding of application architecture, and the ability to work effectively in a collaborative development environment.
Key Responsibilities
Design, develop, test, and maintain scalable enterprise applications using Java and Spring Boot.
Develop responsive and user-friendly web applications using Angular.
Build and integrate RESTful APIs and microservices.
Work with AWS cloud services to deploy, manage, and scale applications.
Participate in application design, development, code reviews, debugging, and performance optimization.
Develop clean, reusable, maintainable, and well-documented code.
Integrate frontend applications with backend APIs and services.
Troubleshoot production and application issues and provide effective solutions.
Work closely with architects, business analysts, QA teams, and other developers to deliver high-quality solutions.
Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
Ensure application security, performance, scalability, and reliability.
Contribute to CI/CD and cloud deployment processes where required.
Required Skills
Backend
Strong hands-on experience with Jav8, 11, and 1/17+.
Strong expertise in Spring Boot.
Good understanding of Spring Framework, Spring MVC, Spring Security, and related technologies.
Experience developing REST APIs and Microservices.
Strong understanding of object-oriented programming and software design principles.
Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
Frontend
Strong hands-on experience with Angular.
Good knowledge of TypeScript, JavaScript, HTML, and CSS.
Experience consuming REST APIs and integrating frontend applications with backend services.
Understanding of responsive UI development and frontend best practices.
AWS / Cloud
Hands-on experience with AWS cloud services.
Working knowledge of services such as EC2, S3, Lambda, RDS, CloudWatch, API Gateway, IAM, etc.
Experience with application deployment and troubleshooting in AWS environments.
Understanding of cloud architecture, scalability, security, and monitoring.
Additional Skills
Good understanding of Git/version control.
Exposure to CI/CD tools and DevOps practices.
Experience working in Agile/Scrum development environments.
Strong debugging and problem-solving abilities.
Good communication and collaboration skills.
Preferred Qualifications
Experience working on enterprise-scale applications.
Experience with microservices architecture.
Knowledge of Docker/Kubernetes is an advantage.
Exposure to messaging technologies such as Kafka or RabbitMQ is a plus.
Experience with automated testing frameworks is an advantage.
Understanding of application performance tuning and security best practices.
Ideal Candidate
The ideal candidate will be a strong Java backend developer with hands-on Angular and AWS experience, capable of working across the full technology stack. The candidate should be comfortable taking ownership of development activities, troubleshooting complex technical issues, and contributing to scalable and cloud-based application solutions.
Required
Preferred
All fields marked * are required
Job Overview
We are looking for an experienced Senior Java Full Stack Developer with strong hands-on expertise in Java, Spring Boot, Angular, and AWS. The ideal candidate should be capable of developing scalable applications across both backend and frontend, working with cloud-based technologies, and contributing throughout the complete software development lifecycle.
The candidate should have strong problem-solving skills, a good understanding of application architecture, and the ability to work effectively in a collaborative development environment.
Key Responsibilities
Design, develop, test, and maintain scalable enterprise applications using Java and Spring Boot.
Develop responsive and user-friendly web applications using Angular.
Build and integrate RESTful APIs and microservices.
Work with AWS cloud services to deploy, manage, and scale applications.
Participate in application design, development, code reviews, debugging, and performance optimization.
Develop clean, reusable, maintainable, and well-documented code.
Integrate frontend applications with backend APIs and services.
Troubleshoot production and application issues and provide effective solutions.
Work closely with architects, business analysts, QA teams, and other developers to deliver high-quality solutions.
Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
Ensure application security, performance, scalability, and reliability.
Contribute to CI/CD and cloud deployment processes where required.
Required Skills
Backend
Strong hands-on experience with Jav8, 11, and 1/17+.
Strong expertise in Spring Boot.
Good understanding of Spring Framework, Spring MVC, Spring Security, and related technologies.
Experience developing REST APIs and Microservices.
Strong understanding of object-oriented programming and software design principles.
Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
Frontend
Strong hands-on experience with Angular.
Good knowledge of TypeScript, JavaScript, HTML, and CSS.
Experience consuming REST APIs and integrating frontend applications with backend services.
Understanding of responsive UI development and frontend best practices.
AWS / Cloud
Hands-on experience with AWS cloud services.
Working knowledge of services such as EC2, S3, Lambda, RDS, CloudWatch, API Gateway, IAM, etc.
Experience with application deployment and troubleshooting in AWS environments.
Understanding of cloud architecture, scalability, security, and monitoring.
Additional Skills
Good understanding of Git/version control.
Exposure to CI/CD tools and DevOps practices.
Experience working in Agile/Scrum development environments.
Strong debugging and problem-solving abilities.
Good communication and collaboration skills.
Preferred Qualifications
Experience working on enterprise-scale applications.
Experience with microservices architecture.
Knowledge of Docker/Kubernetes is an advantage.
Exposure to messaging technologies such as Kafka or RabbitMQ is a plus.
Experience with automated testing frameworks is an advantage.
Understanding of application performance tuning and security best practices.
Ideal Candidate
The ideal candidate will be a strong Java backend developer with hands-on Angular and AWS experience, capable of working across the full technology stack. The candidate should be comfortable taking ownership of development activities, troubleshooting complex technical issues, and contributing to scalable and cloud-based application solutions.
Required
Preferred