Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Full Stack Developer @ Gainwell Technologies

Home > Software Development

 Java Full Stack Developer

Job Description

Gainwell Technologies LLC

Summary

A Java Full Stack Developer is a software engineer who possesses a comprehensive understanding of both the front-end (client-side) and back-end (server-side) components of an application, with a specific expertise in the Java programming language and its ecosystem. They are responsible for the entire software development lifecycle, from designing and developing user interfaces to managing databases and server-side logic. This role is strictly involved in the development of the product and does not involve access to Protected Health Information (PHI) & Personally Identifiable Information (PII) or any secured/confidential client data. The work is limited to application development & demo and does not include handling or processing of sensitive health information.

Your role in our mission

A Java Full Stack Developer's role is multi-faceted and includes a wide range of responsibilities that span the entire application stack.

   Front-end Development: Designing and implementing user-facing web applications using languages and frameworks that create a visually appealing and responsive user experience.
   Back-end Development: Building the server-side logic, business rules and application programming interfaces (APIs) that power the application. This is where their core Java expertise is applied.
   Database Management: Designing, implementing and maintaining databases (both SQL and NoSQL) to ensure data integrity, security and efficient storage & retrieval.
   API Development: Creating and integrating RESTful APIs to enable seamless communication between the front-end and back-end of the application.
   DevOps and Deployment: Handling the deployment and maintenance of applications in production environments, often using tools for continuous integration and continuous delivery (CI/CD).
   Collaboration: Working closely with cross-functional teams, including product managers, designers and other developers, to understand requirements and deliver a cohesive product.
   Troubleshooting and Debugging: Identifying and resolving bugs and performance issues across the entire application stack.
   Code Quality: Writing clean, efficient and well-documented code while adhering to best practices and participating in code reviews

What we're looking for
  • Front-End Technologies
       Languages: HTML5, CSS3, TypeScript and JavaScript.
       Frameworks/Libraries: Proficiency in a modern JavaScript framework such as React, Angular or Vue.js is crucial for building dynamic user interfaces.
       UI/UX Principles: A good understanding of user interface and user experience design to create intuitive and user-friendly applications.

    Back-End Technologies
       Core Java: A deep understanding of Java, including Object-Oriented Programming (OOP) concepts.
       Java Frameworks: Expertise in frameworks like Spring and Spring Boot is a key requirement for building scalable and robust back-end applications.
       API Protocols: Extensive experience with RESTful APIs and a solid understanding of HTTP methods (GET, POST, PUT, DELETE). Knowledge of SOAP and GraphQL is a plus.
       ORMs: Knowledge of Object-Relational Mapping frameworks such as Hibernate or Spring Data JPA for simplifying database interactions.
       Web Services: Experience in building and consuming RESTful and SOAP web services.

    Database Technologies
       SQL Databases: Experience with relational databases like MySQL, PostgreSQL or Oracle.
       NoSQL Databases: Familiarity with non-relational databases such as MongoDB or DynamoDB.
       Database Design: Ability to design efficient database schemas and write complex queries.

What you should expect in this role

Remote Opportunity

Front-End Technologies

v  Languages: HTML5, CSS3, TypeScript and JavaScript.

v  Frameworks/Libraries: Proficiency in a modern JavaScript framework such as React, Angular or Vue.js is crucial for building dynamic user interfaces.

v  UI/UX Principles: A good understanding of user interface and user experience design to create intuitive and user-friendly applications.

Back-End Technologies

v  Core Java: A deep understanding of Java, including Object-Oriented Programming (OOP) concepts.

v  Java Frameworks: Expertise in frameworks like Spring and Spring Boot is a key requirement for building scalable and robust back-end applications.

v  API Protocols: Extensive experience with RESTful APIs and a solid understanding of HTTP methods (GET, POST, PUT, DELETE). Knowledge of SOAP and GraphQL is a plus.

v  ORMs: Knowledge of Object-Relational Mapping frameworks such as Hibernate or Spring Data JPA for simplifying database interactions.

v  Web Services: Experience in building and consuming RESTful and SOAP web services.

Database Technologies

v  SQL Databases: Experience with relational databases like MySQL, PostgreSQL or Oracle.

v  NoSQL Databases: Familiarity with non-relational databases such as MongoDB or DynamoDB.

v  Database Design: Ability to design efficient database schemas and write complex queries.

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: Gainwell Technologies
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Back-End Technologies Front-End Technologies Database Technologies

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Java Full Stack Developer

  • Accenture
  • 12 - 20 years
  • Hyderabad
  • 14 hours ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Gainwell Technologies

We come together each day to fulfill a promise of offering the single most comprehensive travel experience to users, through award-winning Mobile and Desktop solutions. With intuitive products that have the largest selection of flights and hotels, we keep customers at the center of everything we do.