Logo for CodersBrain

Java_Devloper_Kritika_Infogain

Roles & Responsibilities

  • Proficiency in core Java, including Generics, Collections, Lambda Expressions, and Exception Handling.
  • Experience with design patterns like Singleton, Prototype, Façade, Strategy, and Proxy.
  • Extensive knowledge of Spring framework modules such as Spring Core, MVC, Security, and Rest Template.
  • Hands-on experience with Spring Boot, JPA/Hibernate, GIT, Maven, and writing unit tests with JUnit and Mockito.

Requirements:

  • Develop and maintain Java-based applications using Spring and Spring Boot frameworks.
  • Design and implement software solutions following Gang of Four design patterns.
  • Collaborate with teams to integrate external dependencies and manage code repositories.
  • Write unit tests and ensure code quality using appropriate testing tools.

Job description

Below is required as the candidate should have experience with Java development methodologies
Should have extensive experience on using below core Java concepts in addition to general core java concepts:
• Generics
• Collections
• Lambda Expressions
• Exception Handling
• Using libraries like Apache String Utils, Collection Utils, Commons IO, etc.
### Below is required as the candidate should have experience with designing methodologies
Should have experience in implementing Gang of Four Design Patterns, specifically the below design patterns:
• Singleton
• Prototype
• Façade
• Strategy
• Proxy
### Below is required as the candidate should have experience on Spring framework.
Should have extensive experience on using below Spring modulesaspects:
• Spring Core
• Spring MVC
• Spring Security
• Spring Rest Template
### Below is required as the candidate should have experience on Spring Boot framework.
Should have extensive experience on using below Spring Boot ModulesAspectsConcepts:
• Starter Web Module
• AsynchronizationAsync Calls
• Schedulers
• Multimodule project management
• REST API Development using the latest Spring conventions and annotations
• Multiple profile management
• Project dependency management and packaging
### Below is required as the candidate should have experience on JPAHibernate framework.
Should have extensive experience on using JPAHibernate ORM Framework, specifically the below aspects:
• Entity Manager
• Interceptors
• Data Modelling using Annotations
• Converters
• Writing JPQL & Native SQL
• Managing Entity Life Cycle
### Below is required as the candidate should have the ability to manage code repositories.
Should have extensive experience with working on GIT:
• Familiarity with GIT commands OR familiarity with using SourceTree.
### Below is required as the candidate should have the ability to write code and integrate with external dependencies
Should have experience on using project managementbuilding tools:
• Maven
### Below is required as the candidate should have the ability to write unit test cases for the code developed by himher.
Should have experience on writing Unit Test Cases using below:
• Junit
• Mockito
### Below is Optional Good To Have
Will be an advantage if:
• Has experience on using tools like JIRA, Confluence, SonarQube, etc.
• Has handson experience in using Linus based OS like Ubuntu, CentOS
• Has handson experience in working with AWS EC2 instances
• Has experience is deploying spring boot projects on servers
• Has experience on integrating Spring Boot with AWS products like S3 Bucket and Secrets Manager.
### Below is Optional Good To Have
Should have extensive experience in working in an Agile Teams

Related jobs

Other jobs at CodersBrain

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.