Java Full Stack Developer (5+ Years)

0 years

0 Lacs

Posted:5 days ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

  • Develop and maintain application code for modern Java programs using Microservices-based architecture.
  • Utilize Java v17 or higher along with Spring Framework (Spring, Spring Boot, Spring Integration) for application development.
  • Implement data persistence using Hibernate and JPA with MS SQL Server.
  • Design and develop web applications using HTML, CSS, JavaScript, and relevant JavaScript libraries/frameworks.
  • Create and consume RESTful APIs, utilizing Swagger for API documentation.
  • Employ Maven for project management and build automation, and SonarQube for code quality analysis.
  • Utilize Docker for containerization and deployment of applications.
  • Implement Test Driven Development (TDD) practices using JUnit and Mockito.
  • Understand and apply cloud architecture fundamentals in application design.
  • Collaborate using Jira and Confluence for project management and documentation.
  • Participate in Agile methodologies such as Scrum or Kanban for project execution.
  • Conduct peer code reviews to ensure code quality and adherence to best practices.
Required Skills:
  • Proficient in Java programming and Microservices architecture.
  • Strong experience with Spring Framework and Hibernate.
  • Familiarity with RESTful API development and documentation using Swagger.
  • Experience with front-end technologies including HTML, CSS, and JavaScript.
  • Knowledge of CI/CD practices and tools, particularly Jenkins.
  • Understanding of Agile methodologies and tools like Jira.
  • Excellent communication and leadership skills.
Additional Skills:
  • Experience with AWS cloud services.
  • Familiarity with web scraping techniques.
  • Knowledge of XML and XSLT for data transformation.
  • Experience with Apache Solr for search functionalities.
  • Understanding of GraphQL for API development.

Job Responsibilities:

  • Design, develop, and implement high-quality Java applications.
  • Collaborate with cross-functional teams to define and design new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and resolve application issues and bugs in a timely manner.
  • Stay updated with emerging technologies and industry trends.
  • Mentor junior developers and provide guidance on best practices.
  • Participate in code reviews and contribute to team knowledge sharing.

Primary Skills:

  • Docker
  • HTML
  • CSS
  • JavaScript
  • Java
  • Spring Framework
  • Hibernate
  • Maven

Other Skills:

  • GraphQL
  • AWS

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Gateway Group logo
Gateway Group

Information Technology and Consulting

Springfield

RecommendedJobs for You