HamburgerMenu
hirist

Job Description

Description :

Position : Java Backend / Full Stack Engineer

Experience : 7+ Years

Location : Hyderabad

Job Mode : Work From Office (WFO)

Duration : 12 Months (Contract)

Job Description :

We are looking for an experienced Java Backend / Full Stack Engineer with strong hands-on expertise across Backend, UI, API development, Data Integration, and Google Cloud Platform (GCP). The ideal candidate will be responsible for designing, developing, and maintaining scalable enterprise applications while collaborating closely with cross-functional teams.

Key Responsibilities :

Backend Development :

- Design, develop, and maintain robust, scalable Java-based backend services using Java 8/11+, Spring Boot, Spring MVC, and Spring Security

- Build and optimize RESTful APIs and microservices with high performance, security, and reliability

- Implement business logic, validations, and exception handling following best practices

- Work with messaging and asynchronous processing mechanisms where applicable

Full Stack & UI Development :

- Develop responsive and user-friendly UI components using Angular / React / Vue.js (based on project needs)

- Integrate frontend components with backend APIs

- Ensure cross-browser compatibility, performance optimization, and usability

- Collaborate with UX/UI designers to translate wireframes into functional interfaces

API & Integration :

- Design and implement REST APIs and integrate with internal and external systems

- Handle data integration between multiple applications, databases, and third-party services

- Work on API documentation (Swagger / OpenAPI)

- Ensure secure data exchange using authentication and authorization mechanisms (OAuth2, JWT)

Data & Database :

- Design and optimize database schemas using SQL (MySQL, PostgreSQL, Oracle) and/or NoSQL databases

- Write efficient queries, stored procedures, and data access layers

- Handle data migration, transformation, and integration workflows

Cloud & DevOps (GCP) :

- Develop and deploy applications on Google Cloud Platform (GCP)

Work with GCP services such as :

1. Cloud Compute / App Engine

2. Cloud Storage

3. Cloud SQL / BigQuery

4. Pub/Sub

- Support CI/CD pipelines using tools like Jenkins, Git, Cloud Build

- Ensure application scalability, monitoring, and logging in cloud environments

Quality & Collaboration :

- Write unit tests and integration tests using JUnit, Mockito, etc.

- Participate in code reviews, design discussions, and architectural decisions

- Follow Agile/Scrum practices and actively participate in sprint ceremonies

- Collaborate with product owners, QA, DevOps, and other stakeholders to deliver high-quality solutions

Required Skills & Qualifications :

- 7+ years of hands-on experience in Java Backend / Full Stack development

- Strong proficiency in Java, Spring Boot, Microservices architecture

- Experience with UI frameworks (Angular / React / Vue.js)

- Solid experience in REST API development and integration

- Strong knowledge of SQL and data integration concepts

- Hands-on experience with Google Cloud Platform (GCP)

- Experience with CI/CD, Git, and Agile methodologies

- Strong problem-solving, debugging, and communication skills

Good to Have :

- Experience with Docker & Kubernetes

- Exposure to Kafka or other messaging systems

- Knowledge of security best practices and performance tuning

- Prior experience working in large enterprise or distributed systems


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in