Senior Java Backend - Pune, India - PureSoftware Ltd

    PureSoftware Ltd
    PureSoftware Ltd Pune, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Description

    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

    1. Solid understanding of software design patterns, with hands on experience on Java8.
    2. Experience in designing APIs using micro-service architecture
    3. 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).
    4. Candidate has solid understanding of automated deployment through CI/CD (has hands-on experience in DevOps)
    5. Candidate has experience in GitHub/GitLab
    6. Application security including authorization using OpenID Connect or SAML
    7. Good understanding of messaging service and fine turning of applications connecting to messaging service ie. ActiveMQ
    8. Candidate is expected to have a good understanding of Java RESTFul framework (JAX-RS) using Jersey or Spring framework, with JSON responses.
    9. Candidate appreciates the standard REST API response codes 2xx, 3xx, 4xx, 5xx
    10. Candidate is required to have the appreciation's of upstream and downstream dependencies

    Interested candidate can share their resume at