Senior Software Engineer (Java)

14 Minutes ago • 6 Years +

Job Summary

Job Description

The Senior Software Engineer (Java) will be responsible for delivering creative solutions to technical problems using current programming languages and technologies. They will design, develop, and test software applications, adhering to engineering procedures and quality standards. The role involves creating software design specifications, supporting the full software development lifecycle (from conception to delivery), handling coding, testing, and customer support. The engineer will also prepare technical documentation, stay updated on software engineering advancements, and may assist with bids and proposals. Furthermore, the role involves providing guidance to junior team members and potentially requires domestic and international travel.
Must have:
  • Bachelor's degree in Computer Science or related.
  • 6+ years of hands-on development experience.
  • Strong expertise in Java SE, including multithreaded programming.
  • Experience developing and exposing web services using JAX-WS/REST.
  • Hands-on experience with Spring, Spring Boot, Spring Data, and Hibernate.
  • Strong skills in SQL and database handling.
  • UI development experience using JavaScript libraries like Angular.
  • Understanding of the software development lifecycle and Agile/Scrum methodologies.
Good to have:
  • Familiarity with Enterprise Service Bus (ESB).
  • Experience in high- and low-level design.
  • Experience with debugging and troubleshooting complex systems.
  • Familiarity with cloud platforms like Azure or AWS.

Job Details

Business Unit:

Cubic Transportation Systems

Company Details:

When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.

We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.

Job Details:

Essential Job Duties and Responsibilities: 

  • Use current programming languages and technologies to deliver practical, creative solutions to a range of technical problems.
  • Design, develop, and test software applications and programs to support company products, following established engineering procedures and quality standards.
  • Complete high- and low-level software design specifications, including storyboards and interface documents.
  • Support the full software development lifecycle—from initial conception through delivery—handling coding, unit testing, configuration control, defect resolution, and customer support.
  • Prepare documentation such as technical reports, manuals, procedures, and project status updates.
  • Stay up to date with advancements in software engineering and development practices.
  • May assist with bids, proposals, and customer change requests.
  • Provide guidance and support to junior team members.
  • May be required to travel domestically and internationally to include working odd hours, in-line with customer requirements

Minimum Job Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related technical discipline (B.Tech or MCA).
  • 6+ years of relevant hands-on development experience.

Essential Skills and Experience: 

  • Strong expertise in Java SE, including multithreaded programming.
  • Experience developing and exposing web services using JAX-WS/REST.
  • Hands-on experience with Spring, Spring Boot, Spring Data, and Hibernate.
  • Familiarity with Enterprise Service Bus (ESB).
  • Strong skills in SQL and database handling.
  • UI development experience using JavaScript libraries like Angular.
  • Experience in high- and low-level design.
  • Understanding of the software development lifecycle and Agile/Scrum methodologies.
  • Experience with debugging and troubleshooting complex systems.
  • Familiarity with cloud platforms like Azure or AWS is a plus.


#LI-NB1

Worker Type:

Employee

Similar Jobs

ByteDance - Senior Software Engineer - AI for Security Post-Training

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
FICO - Site Reliability Engineer II

FICO

Brazil (On-Site)
2 Weeks ago
Netomi - Software Engineer In Test III

Netomi

Gurugram, Haryana, India (Hybrid)
6 Months ago
Google - Staff Software Engineer, Core, Dagger

Google

Mexico City, Mexico City, Mexico (On-Site)
3 Weeks ago
Canva - Senior Software Reliability Engineer (Production Health)

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Software Engineer, Full Stack

Google

Mexico City, Mexico City, Mexico (On-Site)
6 Months ago
Cognite - Principal Front-end Engineer

Cognite

Austin, Texas, United States (Hybrid)
11 Months ago
Google - Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Google

Mountain View, California, United States (On-Site)
6 Months ago
Whoop - Software Engineer II (Backend, Hardware Accelerate)

Whoop

Boston, Massachusetts, United States (On-Site)
1 Month ago
Google - Software Engineer III, Android, Pixel Telephony

Google

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
PhonePe - Product Security Engineer (App Security)

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Reltio - Senior Customer Engineer

Reltio

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Cubic Corporation - Chief Software Architect

Cubic Corporation

Hyderabad, Telangana, India (On-Site)
1 Week ago
Adyen - Technical Support Engineer

Adyen

Chicago, Illinois, United States (On-Site)
2 Weeks ago
Google - Senior Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Granicus - Project Manager

Granicus

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
PwC - IN_Associate_ SAP PM_Enterprice Apps SAP_Advisory_Pune

PwC

Pune, Maharashtra, India (On-Site)
7 Months ago
Velotio Technologies - Lead Engineer (Java)

Velotio Technologies

Pune, Maharashtra, India (Remote)
1 Month ago
Loyalty Juggernaut - Frontend Developer (Angular)

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
NVIDIA - Deep Learning Performance Architect

NVIDIA

Hyderabad, Telangana, India (Hybrid)
2 Months ago
Games2win - Graphic Artist

Games2win

Mumbai, Maharashtra, India (Hybrid)
2 Weeks ago
Aeries Technology - Team Lead – BI & Analytics

Aeries Technology

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Capgemini - Data BA

Capgemini

Pune, Maharashtra, India (On-Site)
1 Week ago
commerce iq - Engineering Manager - Platform Backend Systems

commerce iq

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Marsh McLennan - Specialist - Proposal Specialists

Marsh McLennan

Mumbai, Maharashtra, India (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Cubic creates and delivers technology solutions in transportation that make people’s lives easier by simplifying their daily journeys, and defense capabilities that help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is driven to solve global challenges through innovation and service to our customers and partners.


We have a leading portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense.


To learn more, visit www.cubic.com.

Hyderabad, Telangana, India (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Hyderabad, Telangana, India (On-Site)

Singapore (On-Site)

Singapore (On-Site)

Singapore (On-Site)

Singapore (On-Site)

Singapore (On-Site)

View All Jobs

Get notified when new jobs are added by Cubic Corporation

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug