Senior Java Developer
Blobstation Solutions Private Limited
Ahmedabad, INDIA
4d ago

The Developer will cooperate with our Development team, the Project Management Office, business partners, and third-party vendors through the entire lifecycle of a high-volume transactional system, which includes analysis and design, development, and day-to-day maintenance and operations support.

Responsibilities :

  • Analyze, design, and develop scalable and reliable applications using various tools, including Java technologies, to support our transaction processing systems
  • Work with other developers and vendors to implement system modifications and support the design, coding, configuration, and addressing production issues
  • Design complex object-oriented solutions based on advanced software development practices and methodologies
  • Implement and enforce best practices in code refactoring, unit testing and various agile practices
  • Design and perform unit testing plans and project implementation in an open-source environment
  • Ability to learn technical skills quickly. Excellent troubleshooting / problem resolution skills
  • Team player with strong communication and interpersonal skills
  • Anticipate potential technical problems and operational risks, determine and implement solutions
  • Ability to work on multiple projects at once
  • Requirements :

  • Bachelor's degree in Computer Science or equivalent
  • Minimum 8 years of experience in application design and development
  • Proven expertise in design and development using Java EE
  • Experience with JSP / CSS / JavaScript / AJAX / HTML5
  • Good working knowledge of Spring / Maven / XML / XSLT / sockets / Encryption standards
  • Experience with Docker / RabbitMQ / microservices
  • Experience with Object-Relational Mapping (JPA2 / Hibernate) a must and the ability to create complex / efficient queries
  • Ability to engineer and fine-tune software systems for scalability and high availability (DB locking strategies, multithreading)
  • eCommerce / Card Payments / ACH / Banking Experience
  • Proven experience with XML / SOA / JSON architecture
  • Proven experience in unit testing, code refactoring, and SCM
  • Knowledge of Unix / Linux and IP networks
  • Experience with Agile methodologies and practices
  • Experience with OO analysis and design and end-to-end experience of a project's lifecycle
  • Experience in Payment Industry (EMV, POS device management, ISO8583, NACHA format financial transactions management a plus)
  • Strong communication skills, written and oral
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form