JAVA FULL STACK DEVELOPER
Summary
Builds and maintains full-stack enterprise applications using Java, Spring Boot, and Angular 17+, designing microservices and RESTful APIs deployed with Docker/Kubernetes on GCP, Azure, or AWS, backed by PostgreSQL/Hibernate. Day-to-day work spans backend logic, frontend UI, and Agile CI/CD in an IT services setting.
Java Full Stack Developer
- Architect and develop full-stack applications utilizing Java, Spring Boot, and Angular 17 or higher to meet evolving business needs.
- Design and implement microservices architectures, ensuring high availability, scalability, and resilience through RESTful API development.
- Manage containerized deployments and orchestration using Docker and Kubernetes within cloud platforms such as Google Cloud Platform (GCP), Microsoft Azure, and Amazon Web Services.
- Apply advanced software engineering principles, including multithreading and design patterns, to optimize application performance and efficiency.
- Collaborate within Agile teams to facilitate continuous integration and delivery, utilizing Git for version control and adhering to strict code quality standards.
- Develop and maintain complex database schemas and queries using PostgreSQL and SQL, ensuring data integrity and optimal retrieval speeds.
- Integrate TypeScript and JavaScript into frontend components to create responsive, interactive, and user-centric web experiences.
- Oversee the implementation of Hibernate for object-relational mapping to streamline data access and manipulation.
Requirements
- Possess 6 to 10 years of professional experience in software development, specifically within the IT Services industry.
- Demonstrate expert proficiency in Java and the Spring Boot framework for backend development.
- Show advanced skills in Angular 17+, TypeScript, and JavaScript for modern frontend engineering.
- Have hands-on experience with cloud infrastructure, including Docker, Kubernetes, GCP, Azure, and AWS.
- Exhibit strong knowledge of database technologies, including PostgreSQL, SQL, and ORM tools like Hibernate.
- Be well-versed in microservices architecture, RESTful API design, and Agile methodologies.
- Display familiarity with version control systems like Git and a solid grasp of software design patterns and multithreading concepts.
- Compensation for this role ranges from ₹25 to ₹30 Lakhs per annum.