Senior Engineer - Product and Platform Engineering

Altimetrik

5–8 yrs Pune Full Time Hybrid (office + remote)
Altimetrik logo
Posted : 1 week ago
Actively hiring

Job description

Join our dynamic Product and Platform Engineering team as a Senior Engineer, specializing in Java Fullstack development. This role is perfect for experienced professionals with a strong background in the banking domain, eager to contribute to the design and implementation of scalable, high-performance applications.

We are seeking individuals proficient in Java, Spring Boot, and Microservices architecture. Your expertise will be crucial in developing and deploying robust solutions that meet the evolving needs of the financial industry. This is an exciting opportunity to shape the future of our product offerings.

Responsibilities

Design and implement advanced microservices architectures to enhance application scalability and maintainability within the banking sector.

Develop efficient RESTful APIs using Java frameworks, primarily Spring Boot, to ensure seamless integration between various services.

Build dynamic and responsive user interfaces utilizing modern front-end development practices with ReactJS or Angular.

Apply Domain Driven Design principles to effectively model complex business domains and foster clear communication between technical and business teams.

Potentially contribute to real-time data pipelines and stream processing applications using Kafka.

Qualifications

A minimum of 5 years and a maximum of 8 years of hands-on experience in Java Fullstack development, with a significant focus on the banking domain.

Demonstrated advanced proficiency in Java, Spring Boot, and Microservices for building and deploying enterprise-level applications.

Proven experience in designing microservices architectures.

Solid understanding and practical application of modern front-end development using ReactJS or Angular.

Proficiency in Domain Driven Design (DDD) is essential for modeling complex business logic.

Familiarity with Kafka is advantageous for stream processing initiatives.

Bachelor's degree in Technology (B.Tech) in Computer Science Engineering or Master's degree (M.Tech) in Software Engineering is required.

Preferred certifications include Oracle Certified Professional, Java SE 11 Developer and Certified Kubernetes Administrator (CKA).

Strong knowledge of JUnit for unit testing, familiarity with SonarQube for code quality, and experience with Git are highly beneficial.

Essential Skills

JavaSpring BootMicroservicesRESTful APIsReactJSAngularDomain Driven Design

Good to Have

KafkaJUnitSonarQubeGit

Highlights

  • Actively hiring

More Details

RoleSenior Engineer - Product and Platform Engineering
IndustryBanking
DepartmentSoftware Development, Product Management
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Altimetrik logo

Altimetrik

Banking