Skip to main content

Java Full stack Developer

Technology
Aventra.AI
Hyderabad, India1 month ago
Full time

Job description

Java Full Stack Developer – React

Job Summary

We are looking for a Java Full Stack Developer with 3 years of experience who has strong hands-on expertise in Java, Spring Boot, REST APIs, Microservices, and React.js. The ideal candidate should be comfortable working across both backend and frontend development and have experience building scalable, secure, and responsive web applications.

Key Responsibilities

  • Design, develop, and maintain web applications using Java, Spring Boot, and React.js.
  • Develop scalable and secure RESTful APIs and microservices.
  • Build reusable and responsive UI components using React.js.
  • Develop backend business logic using Core Java and Spring Boot.
  • Integrate React applications with REST APIs and backend services.
  • Work with relational databases and develop optimized SQL queries.
  • Implement application security, authentication, authorization, and exception handling.
  • Troubleshoot application issues and optimize application performance.
  • Participate in code reviews and follow development best practices.
  • Write unit and integration tests to ensure application quality.
  • Collaborate with QA, DevOps, Business Analysts, and other development teams.
  • Participate in Agile/Scrum ceremonies and contribute throughout the SDLC.
Mandatory Skills

Backend:

  • 3 years of experience in Java development
  • Strong knowledge of Core Java
  • Java 8 features
  • Spring Boot
  • Spring Framework
  • REST APIs
  • Microservices
  • Spring Data JPA / Hibernate
  • Exception handling and API development
Frontend:
  • Strong hands-on experience with React.js
  • JavaScript / ES6
  • HTML5 and CSS3
  • React Hooks
  • Redux / Context API
  • REST API integration
  • Responsive UI development
Database:
  • Strong SQL skills
  • Experience with Oracle / MySQL / PostgreSQL
  • Joins, indexes, queries, and database optimization
Tools & Practices:
  • Git / GitHub / GitLab / Bitbucket
  • Maven / Gradle
  • JUnit / Mockito
  • Agile / Scrum
  • CI/CD knowledge
Good to Have
  • Spring Security
  • JWT / OAuth2
  • Docker / Kubernetes
  • Kafka
  • Redis
  • AWS / Azure / GCP
  • Jenkins / GitHub Actions / Azure DevOps
Experience
  • 3 years of overall software development experience
  • Hands-on experience in Java Full Stack Development
  • Strong experience with Java Spring Boot React.js
  • Experience developing and consuming REST APIs
  • Good problem-solving and communication skills
Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.

Key Skills

Java | Core Java | Java 8 | Spring Boot | Spring | Microservices | REST API | Hibernate | JPA | React.js | JavaScript | ES6 | HTML5 | CSS3 | Redux | SQL | Oracle | MySQL | PostgreSQL | Git | Maven | JUnit | Mockito | Agile

Keywords
monthsOfExperience: 36ReactOSHTML5GitLabApache KafkaReduxSpring FrameworkRedisSpring SecurityBusiness logicMAVENOracle DatabaseMockitoJavaScriptDevOpsCss 3MysqlOauthPostgresqlScrum

Interested in this role?