C

Senior Software Engineer (Java)

Cubic Transportation Systems

Hyderabad, Telangana, India · Full Time

Be the first to apply

Experience
5+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Education
Bachelor's degree in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Cubic Transportation Systems

Cubic is a global company delivering technology solutions that simplify daily transportation and enhance defense capabilities. Our teams worldwide focus on innovation and providing excellent service to our clients and partners. Cubic's portfolio includes Cubic Transportation Systems (CTS) and Cubic Defense (CD).

Role Overview

We are looking for a Senior Software Engineer skilled in Java development to join our Hyderabad team. This role involves designing and building efficient backend services within the payment domain, leveraging the latest technologies and industry practices.

Responsibilities

  • Develop backend services primarily using Java 11 and Spring Boot frameworks.
  • Apply microservices architecture principles to build scalable applications.
  • Produce clean, maintainable, and testable code adhering to best industry standards.
  • Collaborate with interdisciplinary teams in an Agile and Scrum workflow.
  • Review code submitted by peers and provide mentorship to junior developers.
  • Contribute to ongoing product enhancements by researching and integrating modern technologies.

Requirements

  • Bachelor's degree in Computer Science or a closely related field.
  • At least five years of professional experience with Java backend development.
  • Expertise in Java 11+, Spring Boot, and microservices design.
  • Proficient with cloud computing platforms, specifically Amazon Web Services (AWS).
  • Experience working with both relational and NoSQL databases including PostgreSQL, Oracle, Redis, and DynamoDB.
  • Hands-on knowledge in messaging and containerization tools such as Kafka, Docker, Kubernetes, and CI/CD pipelines.
  • Strong grasp of core computer science concepts like data structures, concurrency, and distributed systems.
  • Deep experience in the payment domain is mandatory.
  • Familiarity with cryptographic concepts including symmetric and asymmetric key mechanisms, certificate management, TR-31 key blocks, and mutual TLS (mTLS).

Additional Information

This role is for an employee position based onsite in Hyderabad, Telangana, India. Cubic promotes an inclusive and diverse work environment and encourages candidates from all backgrounds to apply without discrimination.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Java Docker required Kubernetes required PostgreSQL required Oracle Database required Redis required Apache Kafka required Amazon Web Services required

How they work

Teamwork & Collaboration Attention to Detail Adaptability Leadership Learning Agility
🤖
Online · instant AI help
Broxer