Java Lead Developers

Java Lead Developers

Job Title: Java Lead Developers– JR/336

PrimeSoft is seeking Lead Developers using Java, Spring, SpringBoot and Hibernate/JPA to develop web based

applications for enterprises

Candidate should be able to understand the client requirements and derive a solution

Candidate should have sound understanding of Object Oriented Programming and Design concepts

Candidate should have sound knowledge of Java, Spring, SpringBoot and Hibernate/JPA

Candidate should be able to recommend appropriate frameworks, libraries, design and develop web applications based

upon a set of requirements

The selected candidate shall be a self-starter

The selected candidate shall be process oriented with ability to work independently and with teams

Candidate should have excellent written and verbal communication skill and a positive attitude. Candidate should

have had exposure to working with clients, and client driven projects

Ideal Candidate should have

  • Extensive knowledge in Object Oriented Programming and Design
  • Extensive knowledge of Java, Spring, Spring Boot, Spring MVC
  • Extensive knowledge in ORM frameworks such as Hibernate, MyBatis
  • Extensive knowledge in design, creation and consumption of RESTful API
  • Extensive knowledge in automated unit testing using JUnit, EasyMock, PowerMock, Mockito
  • Knowledge in writing SQL queries and interacting with database systems such as Oracle, SQL Server or accessing NoSQL databases such as Amazon DynamoDB, MongoDB
  • Knowledge of Caching using Redis, Memcached
  • Knowledge in interacting with messaging systems such as RabbitMQ, ActiveMQ, Kafka
  • Knowledge on Java 8 features such as Lambda expressions
  • Knowledge of Cloud Native application development
  • Knowledge of version control systems such as Git, SVN and branching strategies
  • Knowledge of Docker and containerization is a plus
  • Knowledge of AWS ecosystem for Java, SpringBoot application development using AWS SDK
  • Thorough orientation towards Code reviews, Coding standards, Design Standards and Code Documentation
  • Knowledge in design patterns
  • Knowledge of Data modeling in RDBMS or NoSQL databases
  • Proactive approach to identify alternatives for a given problem statement
  • Should have worked on Banking and Insurance enterprise class applications
  • Should have worked in Agile environment
  • Excellent oral and written communication skills
  • Mandatory Skills:

  • Experience in Object Oriented Programming and Design
  • Experience of Java, Spring, Spring Boot, Spring MVC
  • Experience in ORM frameworks such as Hibernate/MyBatis
  • Experience in design, creation and consumption of RESTful API
  • Experience in automated unit testing using JUnit, EasyMock, PowerMock, Mockito
  • Experience in writing SQL queries and interacting with database systems such as MySQL/Oracle/ SQL Server, or accessing NoSQL databases such as Amazon DynamoDB/MongoDB
  • Knowledge of Caching using Redis/Memcached
  • Knowledge in interacting with messaging systems such as RabbitMQ/ActiveMQ/Kafka
  • Knowledge on Java 8 features such as Lambda expressions
  • Knowledge of Cloud Native application development
  • Knowledge of version control systems such as Git, SVN and branching strategies
  • Knowledge of AWS ecosystem for Java, SpringBoot application development using AWS SDK
  • Thorough orientation towards Code reviews, Coding standards, Design Standards and Code Documentation
  • Knowledge in design patterns
  • Knowledge of Data modeling in RDBMS or NoSQL databases
  • Proactive approach to identify alternatives for a given problem statement
  • Should have worked on enterprise class applications
  • Experience in leading Agile
  • Excellent oral and written communication skills
  • Relevant Experience

  • Should have at least 6 years of experience in developing web based applications in Java, Spring, Hibernate
  • Job Features

    Job CategoryBengaluru, Hyderabad
    Experience6-8 years
    QualificationB.E/ B.Tech/ ME/ M.Tech /MCA
    LocationHyderabad/Bengaluru