Java Application Developer

citi

pune 4 Years Exp Posted 51d ago

Job Description

  • Should have strong insight on OOPS concept and good hands on experienceon Java and other java based frameworks like Spring Batch, Spring IOC, Spring Annotation, Spring Security.

  • Should have hands on experience on messaging platform like Kafka.

  • Good working knowledge of JBPM as BPMN Framework is must.

  • Good working knowledge of Docker, Kubernetes and OpenShift is a must.

  • Good knowledge of Github, Github copilot

  • Good working knowledge of in memory distributed caches (Hazelcast, Gemfire) is good to have.

  • Knowledge of other programming languages like Vaadin (UI Framework), Kotlin, scala, shell scripting etc is good to have.

  • Person should have worked in Agile/DevOps Environment and should have played scrum master.

Key Responsibilities:

  • A seasoned SME and technical specialist in Client On boarding/AML/KYC/Account Opening domain

  • Employ standards, frameworks and patterns while designing and developing components.

  • Implement and maintain a suite of Workflow driven, Java application with RESTful services.

  • Develop high quality code employing software engineering and testing best practices.

  • Developing software that processes, persists and distributes data via relational and non-relational technologies

  • Hands on coding, authoring unit tests/Junit, performance tests and maintaining high code quality.

  • Needs to be able to react and provide quick turnaround to business requirements and management requests

    • Well versed in Agile Development Life Cycle and capable to lead a team for 4-5 developers.

  • Partner with database developers to implement ingestion, orchestration, quality/reconciliation and distribution services

    • Ability to work independently, good communication skills, has experience in working on complex and medium to large projects.

Similar Openings for You