Senior Java Developer

7 - 12 years

6 - 11 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Purpose
To contribute to the design and development activites of Sierra and maintain high-quality, and efficient Java application. This role involves collaborating with cross-functional teams to understand business requirements, translating them into technical specifications, and delivering robust solutions. Additionally, to provide L3 (Level 3) support, addressing complex technical issues and troubleshooting to ensure minimal downtime and optimal system performance.

Responsibilities


Direct Responsibilities
- Contribute with other developers to perform technical analysis, design, development, reviews and automated unit and acceptance testing
- Handle development/design projects using Java, J2EE, Oracle, Spring, Hibernate, Web services (REST), DevOps tools (Jenkins), Build Tool (Maven)
- Work with business analysts to turn user stories into working and tested system increments
- Contribute to iteration planning and estimations, by providing high and low level estimates
- Maintain consistency and quality of the code, and shared understanding of the system
- Contribute to the development of the system and the process at retrospectives.
- Participate in the agile based project software life-cycle
- Work on tasks assigned independently and produce best fit deliverables
- Efficient communication with all stake holders
- Follow all the best practices and quality processes of the project

Contributing Responsibilities

Technical & Behavioral Competencies
Essential skills/Experience:
- Solid commercial experience of development with Java 17
- Working experience and understanding of Spring, REST API, Hibernate.
- UI Experience (Preferably Angular 10)
- Good to have - Python, Shell Scripting
- Knowledge in using DevOps Tools like Jenkins, Artifactory, Bitbucket, Ansible
- Unit and acceptance testing - JUnit & Mockito
- Working with messaging queues
- RDBMS, ideally Oracle
- A previous experience of working with databases and writing SQL
- Caching technologies like Varnish
- Creating and maintaining Jenkins pipelines for CI/CD
Desirable skills/Experience:
- An understanding of agile development practices and ideally relevant previous experience of working within an Agile/XP team.
- Web development
- Evaluation of new tools with POCs
- Come up with technical ideas to improve application performance / save time

Specific Qualifications (if required)

Skills Referential

Behavioural Skills : (Please select up to 4 skills)
Ability to collaborate/Teamwork
Communication Skills - Oral and Written
Attention to detail / rigor
Critical Thinking
Transversal Skills: (Please select up to 5 skills)
Analytical Ability
Ability to understand, explain and support change
Ability to develop and adapt a process
Ability to develop others and improve their skills
Ability to manage / facilitate a meeting, seminar, committee, training...
Education Level:
Bachelor degree or equivalent
Experience Level
7+ years

Mock Interview

Practice Video Interview with JobPe AI

Start Java Developer 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
BNP Paribas logo
BNP Paribas

Banking

Paris London

RecommendedJobs for You

bengaluru, karnataka, india