Senior Java Developer

Published date: 2024/01/10
  • Location: Jaipur, Rajasthan, India
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.

Education :
• B.Tech in Computer Science, a related technical field or equivalent practical experience
Company Name: Gateway Digital

Apply

0 page views

Related listings

  • Quality Analyst
    Software Developer
    Software Developer
    Job Summary We are seeking a talented QA automation engineer to design testing procedures for our software applications who will help contribute to the overall company strategy by validating that the application meets design specifications and requir...
    2026/11/09
  • Openings for B-Tech (CS/IT) Freshers✓Rajasthan
    Software Developer
    Jaipur (Rajasthan) Software Developer
    Job Summary Dear Candidate, We are looking for B-Tech (CS/IT) Freshers for 2 openings in our company. Kindly go through the profiles and revert with your resume. Role - iOS Developer(Mobile App Developer) iOS Developer who has experienced with severa...
    2026/11/09
  • Java Software Engineer Jaipur Jaipur
    Software Developer
    Software Developer
    We are looking for a great backend developer who is proficient with Java Your primary focus will be on developing backend components and restful APIs and implementing them in a well-known Spring Boot framework. You will ensure that these components a...
    2026/11/09