Software Development Engineer (Java)

2 - 3 years

4 - 5 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Why Verifone

For more than 30 years Verifone has established a remarkable record of leadership in the electronic payment technology industry. Verifone has one of the leading electronic payment solutions brands and is one of the largest providers of electronic payment systems worldwide.

About the role

This role is required to design and develop secure, high-performance FinTech solutions using Java, Spring Boot, Angular, and DevOps in an agile environment.

What youll do

  • Design, develop, test, and deploy high-quality software solutions in alignment with business requirements.
  • Work on Java Spring Boot microservices architecture with integration to RESTful APIs and messaging platforms like Kafka.
  • Implement Spring Security and follow OWASP guidelines to ensure secure coding practices.
  • Collaborate in Agile/Scrum/Kanban environments with cross-functional teams.
  • Perform code reviews to maintain coding standards, scalability, and security best practices.
  • Develop and maintain automation frameworks for functional, regression, and performance testing using Selenium, JUnit, and JMeter.
  • Work with DevOps pipelines (CI/CD) using tools like Jenkins, Maven, SonarQube, and Docker/EKS.
  • Monitor, troubleshoot, and optimize applications using ELK/Kibana or similar tools.
  • Write efficient unit tests and maintain high code coverage.
  • Participate in static code analysis and security vulnerability remediation.
  • Implement and maintain cloud-native applications on AWS.
  • Work with multi-threading concepts, caching technologies, and databases like Oracle, MySQL, PostgreSQL, MongoDB, MS SQL.
  • Engage in Penetration Testing and ensure the application passes all security audits.

What qualifications will you need to be successful

Required Skills & Experience:

  • 2 - 3 years of Core Development: Java, Spring Boot, JBPM, Angular, RESTful APIs, Microservices Architecture.
  • Testing & Quality: JUnit, Selenium, JMeter, Automation Frameworks, STLC, SDLC.
  • Security: Spring Security, OWASP, Penetration Testing, Security Vulnerability Fixes.
  • DevOps & Cloud: AWS, Docker, Kubernetes (EKS), Jenkins, Maven, SonarQube.
  • Monitoring & Logging: ELK/Kibana or similar tools.
  • Databases: Oracle, MySQL, PostgreSQL, MongoDB, MS SQL.
  • Messaging & Performance: Kafka, Multi-threading, Caching technologies.
  • Tools: Jira, Confluence, Bitbucket.
  • Strong problem-solving skills and the ability to think from a customer mindset.
  • Excellent communication and collaboration skills.

Good to Have:

  • Experience in financial transaction systems, payment gateways, or related FinTech platforms.
  • Exposure to cloud-native design patterns.
  • Knowledge of test-driven development (TDD) or behavior-driven development (BDD).

Education:

  • Bachelor s or Master s degree in Computer Science, Information Technology, or related field.

Our Commitment

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Verifone logo
Verifone

Financial Services

New York NY

RecommendedJobs for You