Find a job to contribute to a better world

Discover English vacancies in The Hague, Delft, Leiden and Rotterdam in the Netherlands
companies
Jobs

Senior Product Software Engineer - Angular + Java

Wolters Kluwer

Wolters Kluwer

Software Engineering, Product
Pune, Maharashtra, India
Posted 6+ months ago
Job Description Summary

The Senior Software Engineer will be a member of our Product Engineering Team where the successful candidate will engage and work closely with Architecture, Platform Teams, DevOps, and Quality Engineering in an exciting and fast-paced environment as part of a team that develops cloud-based applications deployed to Linux. The successful candidate must also have at least 6 years of professional experience developing cloud-based commercial solutions in Java, Spring Boot, Angular, and TypeScript. This position will report to the Associate Director, Product Software Engineering.

Responsibilities

  • Work directly with product engineers on framework solutions where you will design and build scalable and reliable commercial quality “product” code.
  • Identify improvements and participate in innovations that are at the foundation of our product
  • Prototype technical designs or create POC as needed.


Qualifications

  • Education: B.S. degree in Computer Science, Software Engineering, Mathematics, and Physics or related field. MS degree is strongly preferred.
  • (5) years of progressively responsible professional software engineering experience developing commercial applications in Angular
  • Experience working as a senior developer on middleware in Spring Boot/Java
  • (5) year minimum experience in a senior development role
  • (3) year minimum working with an Agile development methodology
  • (3) minimum year of experience developing applications on relational databases like MySQL, and Oracle.
  • Experience deploying production code to public cloud environments – AWS, Azure, etc.
  • Exposure working with container technologies such as Docker, Podman and container orchestration platforms such as K8
  • Exposure in developing multi-tenant SaaS applications
  • Experience designing microservices middleware with REST APIs and/or gRPC APIs
  • Demonstrated problem-solving abilities involving multi-tiered, high-performance transactional applications
  • Demonstrated multithreading and asynchronous programming experience with applications that employ real-time data streaming
  • Expertise in designing, coding, and implementing robust architectures/applications that have 24/7 stability
  • Authoritative experience with Object-Oriented Analysis & Design and re-usability concepts
  • Authoritative experience with both relational and non-relational databases
  • Experience with message brokers, out-of-process caches, etc.
  • Experience with unit and integration testing frameworks
  • Able to work well with peers in a collaborative team environment
  • Ability to follow directions, constructive criticism, and work to specified deadlines, with the ability to execute development code with limited guidance