Java Technical Lead

JavaScript

Java Technical Lead

JavaScript
Centrum, Bengaluru

emagine Polska

Full-time
Any
Senior
Office

Job description

Summary:
The Java Technical Lead is responsible for overseeing the development processes and ensuring that technical solutions align with business needs. This role aims to leverage strong Java expertise and lead a team through the software development lifecycle (SDLC) in order to deliver high-quality solutions efficiently.

Responsibilities:

  • Work with business stakeholders, project managers, business analysts, and other IT teams to gather requirements.

  • Collaborate with a development team to ensure solutions meet business needs using Agile methodologies.

  • Lead the entire development cycle, conducting design and code reviews, from requirements to production deployment.

  • Create and maintain technical system specifications through all SDLC phases.

  • Identify opportunities for enhancements and communicate status, risks, and issues to management.

  • Research, design, define, develop, test, document, and implement new service APIs or modifications to existing services.

  • Participate in test planning and execution for integration and system testing.

  • Keep up with technological advancements and mentor other development staff on technical matters.

  • Support and maintain applications to ensure they are scalable and efficient in production.

Key Requirements:

  • Java 8+ proficiency.

  • Experience with TDD, Unit Testing, and mocking frameworks (e.g., Mockito).

  • Strong background in Spring and Spring Boot.

  • Experience working with SOA/Microservices and RESTful APIs.

  • Familiarity with SQL and database technologies (PostgreSQL, Oracle, InMemory DB).

Nice to Have:

  • Knowledge of BDD (Cucumber) is a plus.

  • Familiarity with messaging frameworks such as RabbitMQ, AMQP, JMS, KAFKA.

Other Details:

This position may allow for remote work and is suitable for candidates with experience in digital transformation projects and agile environments. The duration of the contract is not specified, but efficient and scalable solutions are key objectives.

Tech stack

    English

    B1

    Java Message Service (JMS)

    advanced

    PostgreSQL

    advanced

    CI/CD

    advanced

    Unit Testing

    advanced

    Test planning

    advanced

    SOA

    advanced

    Test-Driven Development (TDD)

    advanced

    Java

    advanced

    SQL

    advanced

    Spring

    advanced

Office location

Java Technical Lead

Summary of the offer

Java Technical Lead

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.