Search by job, company or skills

This job is no longer accepting applications

Job Description

Job Responsibilities

  • Drive, design, build and deliver end-to-end solutions using Agile and User Centered Design processes.
  • Build a distributed system based on SOLID design principles, concurrency, and distributed data.
  • Demonstrate experience writing enterprise software applications for high frequency and low latency environments.
  • Hit the ground running with a typical Java ecosystem (Spring & its sub-projects, dependency injection, maven, hibernate, etc.)
  • Maintain quality, modularity and ensure responsiveness of applications.
  • Be able to pick up new technologies along their whole development stack including non-java ecosystems.
  • Collaborate with the rest of the engineering team to design to launch new features.
  • Collaborate with cross-functional teams to define, design.
  • Work with third-party data-sources and APIs.
  • Unit-test code for robustness.
  • Work on bug fixing and improving application performance
  • Maintain code integrity and organisation.
  • Help maintain code quality, organisation, and automation.
  • Build a culture of continuous learning and improvement.
  • Have a desire to collaborate to share and learn from your colleagues.

Job Requirements

  • Extensive experience and deep understanding in Java 8, including multithreading, data-structures and algorithms.
  • Strong understanding of distributed architecture concepts, Design patterns, SOLID principles,

SOA, Microservices, Cloud hosting solutions (preferably AWS).

  • Good experience in developing REST API and Json, in Java backend applications.
  • Hands on experience with SQL, NoSQL concepts.
  • Test driven development, including unit test cases using any test framework (JUnit, spring-test, MockMvc), and end-to end testing.
  • Excellence in writing and maintaining clear end-user documentation including API specifications, patterns, best practices, and data definitions, including Swagger.
  • Good knowledge of GIT.
  • Familiarity with continuous integration and build automation tools like Jenkins pipelines for Continuous Integration (CI)/ Continuous Delivery (CD), maven/Gradle
  • Experience with Agile software development (e.g., SCRUM or KANBAN) and/ or User Centered design process.
  • Experience in working with Angular 6+/ReactJS 16+ & Redux, JSP, HTML5, CSS3, jQuery and Javascript will be a plus.

Job Locations:-

  • Noida ( sec126)
  • Gurugram (sec44)

Skills:- J2EE, Spring Boot, Hibernate (Java) and Java

More Info

Job Type:
Industry:
Employment Type:

Similar Jobs

Noida, India
Skills:
react.js , Java, Git, Html5, Spring Boot, Restful Apis, Sql, Css3, Relational Databases, Object-Oriented Programming
2-5 yrs
Noida
Skills:
Java, Git, PL/SQL, Spring Boot, Rest Apis, Multithreading
2-5 yrs
Noida
Skills:
Java, Maven, MySQL, Data structures, Agile, Oracle, Sql
2-4 yrs
Delhi, India
Skills:
Oracle database, React, Git, Hibernate, Agile Methodologies, SQL Server, Struts, Spring, Angular, RESTFUL API development and integration, Java 11.x or above
2-10 yrs
Gurugram, India, Gurugram
Skills:
CSS, Java, Hibernate, SQL Server, Database Development, Spring Boot, HTML, Microservices, Angular, Javascript, Soap Services, Azure, Oracle, AWS, Embedded Tomcat, Java SDK 1.8