Senior Java Backend

  • Pune
  • Puresoftware Ltd

PureSoftware partners with global organizations across different focused verticals, including Financial Services, Life Sciences & Healthcare, Telecom & Semiconductors, Retail & Logistics, and Entertainment. We deliver services and solutions by leveraging our deep domain capabilities, and experience in Digital Technologies, Product Engineering, and Infrastructure Services.

PureSoftware is one of the fastest-growing software products and services companies that delivers a differentiated customer experience, accelerates cycle times, and helps customers achieve business outcomes through the adoption of new-age digital technologies and integrating them with their existing systems.

Our flagship product ‘Arttha’ is one of the fastest-growing financial platforms. It helps businesses embrace digital solutions in the areas of financial services, mobile banking, agency/ branchless banking, microfinance, insurance, payments, and payments aggregation. ‘Arttha’ has been adopted by more than 50 banks & financial institutions in the last three years. As a strategy, we continuously invest in creating innovative products and platforms to stay ahead of the curve and create value for our customers.

has context menu


Please find below JD-


Experience of full software lifecycle (design, implementation, deployment to multiple environments)

• Demonstrable knowledge of relational databases; understanding of foreign keys/indexes/etc. and ability to write sql queries and design schemas

• Experience designing and building REST based APIs

A strong understanding of software development best practices including testing

• Able to work independently in a fast paced environment

• Excellent communication & interpersonal skills

• A solid knowledge of Java

• Knowledge of Java micro service frameworks, such as Spring Boot or Google Guice

• Experience of messaging architectures and technologies, ideally ActiveMQ

• Any management, mentoring or lead experience would be a bonus

• Experience integrating with internal and third party services

Technical Skill

  • Solid understanding of software design patterns, with hands on experience on Java8.
  • Experience in designing APIs using micro-service architecture
  • Strong skills on application optimization including database query optimization (MS SQL and Cockroach), application horizontal/vertical scalability, application fault tolerance (downstream dependencies/user of circuit breaker/retries/queueing systems etc).
  • Candidate has solid understanding of automated deployment through CI/CD (has hands-on experience in DevOps)
  • Candidate has experience in GitHub/GitLab
  • Application security including authorization using OpenID Connect or SAML
  • Good understanding of messaging service and fine turning of applications connecting to messaging service ie. ActiveMQ
  • Candidate is expected to have a good understanding of Java RESTFul framework (JAX-RS) using Jersey or Spring framework, with JSON responses.
  • Candidate appreciates the standard REST API response codes 2xx, 3xx, 4xx, 5xx
  • Candidate is required to have the appreciation’s of upstream and downstream dependencies


Interested candidate can share their resume at ayushi.srivastava@puresoftware.com