Senior Java Full Stack Engineer- Bengaluru

7 - 12 years

10 - 14 Lacs

Posted:5 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


The position is for a senior full stack Java developer in GLOSS team. It requires hands on knowledge in coding. The person should have experience in designing full scale multi-tier applications. Good knowledge of software engineering practices is a must to be able to inspire other team members to drive for better quality coding. The person should be able to work on POCs to establish new features to be tried out in applications.

Responsibilities


Direct Responsibilities
  1. Should have good in depth understanding on Java, Database & SDLC
  2. Should be able to design service-oriented architecture using micro services
  3. Review current design to show how the application can be modularized.
  4. Be able to build features from scratch to demonstrate how frameworks function
  5. Peer Review code to improve quality and implement best practices
  6. Contributing to design the best solution that meets the functional needs while respecting the overall workflow of the existing application.
  7. Writing/Amending code that conforms to the best practice standards, both documented and de-facto.
  8. Escalation of barriers to progress via his/her team leader in a timely and succinct manner.
  9. Providing Technical guidance to other developers; assisting other team members in design related discussions

Contributing Responsibilities

Technical & Behavioral Competencies
  • Java Core, 1.8 or above. Hibernate, Spring, Spring Boot
  • Good understanding on DB SQL & Stored Procedures in Sybase or Oracle.
  • JUnit, mocking techniques (e.g., easymock, jmock, mockito,..)
  • Experience with Architectural Paradigms like DDD, notions of division by domain/sub-domain, API First, Data Driven
  • Knowledge of Integration Patterns - Event Driven Architecture
  • Knowledge of Apache Camel/Kafka
  • Experience with deployment models like modular, monolith and microservice
  • Should have good exposure to application performance tuning
  • Exposure to DevSecOps tools and pipelines BitBucket, Jenkins, Artifactory, Fortify, NexusIQ, SONAR, Ansible
  • Knowledge of Agile methodologies, e.g., TDD, XP, Scrum.
  • Excellent communication skills
  • Be able to understand complex systems and take the initiative, to seek out and accept new responsibilities
  • Have drive, self motivation, good interpersonal skills, and work in a team

Specific Qualifications (if required)

Skills Referential

Communication skills - oral & written
Ability to collaborate / Teamwork
Personal Impact / Ability to influence
Ability to deliver / Results driven
Decision Making
Transversal Skills:

Ability to understand, explain and support change
Ability to develop and adapt a process
Ability to inspire others & generate people's commitment
Ability to develop others & improve their skills
Analytical Ability
Education Level:
Bachelor Degree or equivalent
Experience Level
At least 7 years

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
BNP Paribas logo
BNP Paribas

Banking

Paris London

RecommendedJobs for You