Match score not available

Senior Java Full stack developer

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., At least 4 years of experience in Java backend and full-stack development., Proficiency in Backend Java and Spring Boot., Experience with AWS services and database management..

Key responsabilities:

  • Full-stack web development using Java and Java Spring Boot.
  • Front-end development including React or Angular and UI/UX principles.
Encora Inc. logo
Encora Inc. XLarge http://www.encora.com
5001 - 10000 Employees
See more Encora Inc. offers

Job description



Important Information

Location: India

Experience: 4+ years

Job Mode: Full-time

Work Mode: Work from home, On-site or Hybrid



Responsibilities:

  • Proficiency in Backend Java and Java Spring Boot.
  • Front-end development experience, especially with React/ Angular and a strong understanding of UI/UX principles.
  • Familiarity with Backbone.js.
  • Good knowledge on relational and non-relational databases, the candidates needs to be able to work with Postgres and MongoDB.
  • Experience using AWS services, particularly ECS, Beanstalk, EC2, S3. Familiarity with RabbitMQ (preferred) and Amazon SQS.
  • Practical understanding of Git or similar VCS, CI/CD practices, with a preference for expertise in GitHub Actions or Jenkins, as these tools are used for managing deployments.
  • Utilization of monitoring tools such as Sumo Logic, New Relic, Datadog, or equivalent solutions for troubleshooting and logging.

Qualifications and Skills:

  • Bachelor's degree in Computer Science or related field (or equivalent experience).
  • At least 4 years of experience in Java backend development and full-stack web development.
  • Proficiency in Backend Java and Java Spring Boot.
  • Experience in Front-end development, particularly with React or Angular, and a strong understanding of UI/UX principles.
  • Familiarity with Backbone.js.
  • Experience with relational and non-relational databases such as Postgres and MongoDB.
  • Experience using AWS services, particularly ECS, Beanstalk, EC2, and S3. Familiarity with RabbitMQ (preferred) and Amazon SQS.
  • Practical knowledge of Git, version control, and CI/CD practices. Expertise in GitHub Actions or Jenkins is a plus.
  • Experience with monitoring and troubleshooting tools such as Sumo Logic, New Relic, Datadog, or equivalent.
  • Strong understanding of Java 8 concepts, Stream-API, Java Design Patterns, and Java Swing Framework.
  • Familiarity with Microservices Design Patterns and Graph-QL (Mutation and Query).
  • Good understanding of React, including Hooks, TypeScript interfaces, Material-UI, and use of callback and useMemo.
  • Experience with functional components and form management libraries.

Technical Skills (Preferred):

  • Java (Solid Principles, Java Design Patterns, Java 8 concepts)
  • Spring Boot
  • Microservices Architecture
  • CI/CD and DevOps practices
  • Graph-QL (Mutation and Query)
  • React (Hooks, Material-UI, TypeScript, Callback, and useMemo)
  • Relational and Non-relational Databases (Postgres, MongoDB)
  • AWS Services (ECS, Beanstalk, EC2, S3, RabbitMQ, Amazon SQS)
  • Version Control Systems (Git, GitHub Actions, Jenkins)
  • Monitoring tools (Sumo Logic, New Relic, Datadog)

About Encora

Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.

At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Java Developer Related jobs