Search by job, company or skills

Sr. Fullstack Java Developer

Sr. Fullstack Java Developer

principle pride
5-7 Years
Not Disclosed
  • Posted 2 hours ago
  • Be among the first 10 applicants

Job Description

Role: Full Stack Java Developer

Location: Airoli, Navi Mumbai

Duration: 2+ Years Contract

Job Details:

Qualifications and Profile

· At least 5 years of relevant working experience with Java-J2EE software engineering

· Good working knowledge with the software development methodologies such as Waterfall, Agile etc

· Hands-on experience of end-to-end design and implementation of complex IT systems

· Bachelor or Master Degree in Computer Science, IS, or IT

Functional

· Financial/banking industry knowledge preferred

Technical skills

Primary skills (at least 5 years hands-on experience)

· Strong knowledge in Core Java (Java 8 or above) for web application design & development

· Technical expertise in Java Development and associated frameworks (Spring 4.x or above, Hibernate 2.0).

· Extended understanding on Spring Framework (Core, MVC, Security, AOP, Data, Integration, Transaction, Batch etc.) preferably with Spring Boot

· Strong knowledge on Hibernate 2.0 / JPA framework.

· Hands-on experience using DevOps/DevSecOps tools like Jenkins, GitLab CI, Nexus, Maven / Gradle, Liquibase, Sonar, CheckMarx

· Solid database skills (SQL, SQL Server, stored procedure)

· Test driven mindset with strong skills in Junit, Mockito or other Unit testing frameworks

· Strong understanding of code quality practices, including code reviews, unit testing / TDD, and integration testing. Experience using SonarQube.

· Very comfortable with source code management system such as GIT

Secondary skills

· At least 1 year experience working with front end framework Angular 8 or above with good UI skills in general

· At least 1 professional experience designing and developing APIs using REST and documenting it using Swagger

· Understanding of S3 and Kafka

· Fundamental knowledge of scripting (bourne, korn, bash)

Other Professional Skills and Mind-set

· Passionate in software engineering, curious to learn new things

· Strong analytical and problem solving skills is compulsory

· Proactive in proposing improvements in processes and ways of working

· Excellent verbal and written English communication skills.

· Proven ability to work effectively in a collaborative, fast-paced environment

· Ability to follow defined procedures

· Understanding and respect of cultural diversity

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Unit testing frameworks

Hibernate 2.0

Angular 8 or above

Spring 4.x or above

JPA framework

Scripting (bourne

Java 8 or above

Korn

SQL Server stored procedure

bash)

About Company