Senior Software Engineer

Department Icon IT / Software Development & Related
Posted: 1 year ago
5-7 years
Bengaluru / Bangalore, Karnataka
IT / Software Development & Related
Work from Office
Full Time

Posted: 1 year ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
Similar Jobs
Please verify your account first! Send OTP

Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.

Job Description

About the company:

Tyfone, a global leader in the SaaS Digital Banking and Digital Payments sector, is redefining how the world engages with digital finance. Our solutions, nFinia, and payFinia, empower individuals, businesses, and families to transact and interact with financial technology in seamless, innovative ways. Customers of our technology are U.S banks and credit unions.

  • As an SDET, you will be responsible for designing, developing, and executing automated tests to ensure quality.
  • Tyfone is an equal opportunity employer. We encourage candidates from diverse backgrounds to apply.
  • About the Role:

We are seeking a highly skilled and motivated Senior Java Developer to join our product development team. In this role, you will play a key part in designing, developing, and optimizing scalable, high-performance applications. You will collaborate with cross-functional teams to build innovative, cloud-native solutions that enhance user experience and align with business objectives.

As a Senior Software Engineer, you will take on a leadership role in mentoring junior developers, driving technical excellence, and making architectural decisions that influence the future of our products.

Requirements

Technical Skills: Your responsibilities include (but are not limited to) the following:

  • Design, develop, and maintain high-performance, scalable, and secure Java applications.
  • Architect and implement microservices-based solutions using Spring Boot and cloud-native technologies.
  • Optimize application performance by identifying bottlenecks, improving efficiency, and ensuring scalability.
  • Develop RESTful APIs and integrate with third-party services while maintaining security best practices.
  • Work with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Redis) to design efficient data models.
  • Lead code reviews, mentor junior developers, and enforce coding best practices.
  • Enhance DevOps capabilities by implementing CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code.
  • Ensure application security by implementing JWT, OAuth, mutual TLS, and other authentication/authorization mechanisms.
  • Collaborate with product managers, UI/UX designers, and other engineers to translate business requirements into technical solutions.
  • Stay updated with the latest Java and cloud technologies and proactively introduce improvements.

Soft Skills: Must-Have:

  • Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in Java development with a deep understanding of Object-Oriented Programming (OOP) principles.
  • Extensive hands-on experience with Spring Boot, Spring Cloud, Hibernate, Multi-threading, and RESTful API development.
  • Strong proficiency in SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Experience with microservices architecture and API gateway implementations.
  • Proficiency in message queues (Kafka, RabbitMQ) for event-driven applications.
  • Familiarity with containerization and orchestration (Docker, Kubernetes).
  • Strong understanding of authentication and authorization mechanisms, including OAuth 2.0 and JWT
  • Experience in CI/CD pipelines (Jenkins and GitHub Actions) for automated deployments.
  • Knowledge of scripting languages (Python, JavaScript, Shell scripting) for automation.
  • Strong analytical and problem-solving skills, with the ability to debug and optimize complex applications.
  • Excellent communication, collaboration, and leadership skills.

Good to Have:

  • Experience with cloud platforms (AWS, Azure, Google Cloud) and cloud-native development.
  • Understanding of front-end technologies (React, Angular, TypeScript) for full-stack development.
  • Exposure to domain-driven design (DDD), event sourcing, and CQRS patterns.
  • Experience in performance tuning and high-traffic application scaling.

Benefits

Tyfone is an equal opportunity employer. We encourage candidates from diverse backgrounds to apply.

Skills

AngularPythonCloud-native DevelopmentDevopsJavaJavascriptKubernetesMicroservices ArchitectureNosql DatabasesScripting LanguagesShell ScriptingDeveloperRestfulApiSoftware EngineerCloudSqlReact

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

Similar Jobs

View all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Bengaluru / Bangalore.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.