Senior Java Developer

Ahmedabad, Baroda, Gandhinagar, Jaipur, Mumbai, Pune

Experience Required:
2+ Years

Brand:
GatewayDigital

Job Category:
Mid Level Technical, Technical

Job description

Strong foundation in OOAD concepts like Interfaces, Abstract Classes, Loose Coupling and
High Cohesion.
● Good knowledge of software engineering best practices like readability, immutability,
commenting, exception handling and logging.
● Proficiency in working with Java 8 and above and their latest APIs. Java 8 exp is mandate.Proficiency in key Java packages and APIs like Collections, Generics, Threads, Lambda
functions, streaming and concurrency, memory management and garbage collection.
● Understanding of web application concepts like HTTP(S) lifecycle, session, servlets, filters
and design patterns for web development.
● Experience in building Web Applications using a web development framework like Spring
MVC / Boot, and knowledge of templating systems like JSP, Thymeleaf etc.
● Knowledge of using a SQL or NoSQL database, the associated query language and use of
ORMs.
● Hands on working knowledge of GIT and Maven for code check-in, branching, code review
and build processes.
● Knowledge of the importance and approach to writing unit test cases using tools like JUnit.
● Experience in working with AEM is preferred (Good to have)

Responsibilities:

Develop user stories as per the provided business requirements, NFRs and technical design.
● Implementing unit test cases using JUnit or similar framework.
● Document the solution and guidelines for using the created technical components.
● Create proof of concepts to demonstrate feasibility of proposed solution.
● Continuously discover, evaluate and learn new technologies to stay at the forefront of
technology innovation.
● Work closely with other stakeholders in the team and clients to develop world class solutions.

Minimum Relevant Experience: 

  • 2 – 8 years of software development experience in Java

Education :

  • B.Tech in Computer Science, a related technical field or equivalent practical experience.

Job Features

Job CategoryMid Level Technical, Technical

Apply Online

A valid email address is required.
A valid phone number is required.