Java - Senior Software Engineer

Java

Java - Senior Software Engineer

Java
Centrum, Bengaluru

emagine Polska

Full-time
Any
Mid
Hybrid

Job description

Summary

The primary goal of the Java Senior Software Engineer position is to develop high-quality software solutions that meet business requirements and enhance customer experience, while ensuring systems are scalable and efficient.

Main Responsibilities:

  • Understand software requirements and translate them into working source code.

  • Contribute to applications systems analysis and programming activities.

  • Take ownership of applications, ensuring high performance and scalability.

  • Engage in critical thinking for effective software design and clear communication.

  • Collaborate with business stakeholders and various IT teams to align technical solutions with business needs.

  • Participate actively in all development lifecycle phases, including design, code reviews, and production deployment.

  • Create and maintain technical system specifications and documentation throughout the SDLC.

  • Identify opportunities for enhancements and process improvements.

  • Communicate project status and manage potential risks or issues.

  • Research and develop new service APIs, and modify existing ones as needed.

  • Involve in test planning and execute integration and system testing.

  • Mentor junior development staff on technical topics.

  • Support the maintenance of applications and ensure they are operationally efficient.

  • Stay updated with new technologies and tools.

Key Requirements:

  • Java 8+

  • Unit Testing (e.g., Mockito)

  • Spring Framework (Spring Boot, Spring Data)

  • JPA

Nice to Have:

  • Experience with Agile methodologies

  • Knowledge of API development and integration

  • Familiarity with cloud services (AWS, Azure etc.)

Other Details:

  • Department: BPCE ES IT

  • Designation: Senior Software Engineer

  • Experience: 5 to 7 years

Tech stack

    English

    B1

    Java

    advanced

    API (Application Programming Interface)

    advanced

    JUnit

    advanced

    Hibernate

    advanced

    Unit Testing

    advanced

    Scrum

    advanced

    Agile

    advanced

    REST API

    advanced

    Spring Boot

    advanced

    RESTful API Development

    advanced

Office location

Published: 12.01.2026

Java - Senior Software Engineer

Summary of the offer

Java - Senior Software Engineer

Centrum, Bengaluru
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Java - Senior Software Engineer - emagine Polska