Java Software Architect

5 days ago


Hyderabad, Telangana, India Cubic Corporation Full time US$ 1,50,000 - US$ 2,00,000 per year
Business Unit:Cubic Transportation SystemsCompany 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 Job Details:

Job Summary: Plays a critical role in ensuring that enterprise applications are designed, developed and implemented across the enterprise meeting the best practices and architectural patterns. Incumbents in this position will be involved in every phase of the project lifecycle from intake through delivery, and will be considered one of the leadership team members who have primary responsibility that a solution is well engineered, operable, and maintainable, delivered on schedule, aligns to enterprise vision and provides the anticipated business value.  The Systems Architect is responsible for defining, documenting and leading the technical development of these applications. This position typically works under limited supervision and direction.  Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.

Essential Job Duties and Responsibilities:

  • 10+ years relevant software development experience creating business applications with Java and relational database systems.
  • 3+ years experience web application architecture providing solutions on performance, security, scalability, responsive web design, localization, usability and accessibility.
  • 3+ years technical leadership experience.
  • Researches the latest in industry trends along with the needs of the organization while also being a strong advocate for flexible and robust technology.
  • Experiments and provides proof of concept with emerging technologies, while developing enterprise-wide architectures, standards, design guides, processes, and other reference guides in a leadership role.
  • Provides architectural direction, 3rd party vendor evaluations, analysis of external party integration, detailed estimation, schedule development, assesses resourcing needs during proposal & bids, part of existing programs or R&D efforts.
  • Leads creation of and is accountable for system design documentation, including enterprise architectures, feature designs and interface specifications.
  • Oversees detailed technical designs created by development teams.
  • Knowledgeable about SaaS software, software licensing and able to explain both the design and business model of a SaaS system.
  • Keeps up-to-date on the latest developments in systems engineering, computers, communications systems and software techniques relevant to the company's operation.
  • Hands-on architect in Java/J2EE technologies in backend
  • Provide architectural options along with advantages and disadvantages of each option and articulate a recommended approach.
  • Review the work as it progresses and provide support to the team members as and when required
  • Knowledge of cloud and container technologies like Azure, Docker, Kubernetes etc.
  • Experience building high quality applications by creating a well designed architecture, writing clean code and implementing common industry practices (e.g. continuous integration, unit tests).
  • Ability to mentor and lead other technical team members with having direct supervision responsibility.
  • Application development experience using Java EE,Spring Framework , Spring Boot, Gradle , Liquibase.
  • Database technologies: Hibernate and JPA; Spring Data , Postgres,SQL Server ,SQL datawarehouse.
  • Code Quality systems: SonarQube,Nexus IQ and third party vulnerabilities check systems.
  • Experience with designing and developing deployment pipelines using Jenkins / Bamboo
  • Experience with Software Architecture tool like Enterprise Architect or MS Visio.
  • Agile/Scrum and DevOps practices
  • (a Plus) Experience in migrating on-prem technologies/platforms to Microsoft Azure platform.
  • (a plus) Experience with ARM templating and Ansible ,developing environments as "infrastructure as code".
  • (a Plus) Front end technologies  : Angular 2-5 ,Node,npm, HTML5 ,CSS3,SASS, Reactive programming , Angular-cli, Bower, grunt, webpack .
  • (a Plus) Experience in Jira/Confluence/Bitbucket/GitLab/GitHub, Open Source frameworks, Monitoring services and Content Management platforms
  • Experience to include software development/engineering, developing state-of-the-art computer software, exercising creativity in technical direction and successful strategy development. 
  • Ability to interpret technical contract requirements. 
  • Ability to use PC software such as word processing, database, spreadsheet and flowchart, and computer aided software engineering (CASE) tools. 
  • Ability to effectively communicate verbally and in writing, and interface with customers, subcontractors and vendors. 
  • Must be able to solve complex and difficult engineering problems. Knowledge of customer needs and competing products desirable. 
  • Ability to analyze and solve complex and difficult software engineering problems. 
  • Able to prioritize work and complete multiple tasks under deadline and budget guidelines. 
  • Must be able to work in a lab environment and be able to use a computer.
  • Must be available for domestic and possible international travel

Minimum Job Requirements:

Four-year college degree in computer science, engineering or related field plus a minimum of 13 years of related experience or advanced degree with 10+ years of related experience. Experience leading requirements analysis, design, development and operation of distributed, fault-tolerant applications with particular attention to security, scalability, performance, availability and cost/revenue optimization. Demonstrates expertise and leadership in working with business units, product management, development and operations staff to architect innovative solutions that meet the requirements with respect to functionality, performance, scalability, and reliability, realistic implementation schedules and adherence to architectural goals and principles. Must be available for domestic and international travel.

Worker Type:Employee

  • Hyderabad, Telangana, India Cubic Corporation Full time

    Job DescriptionBusiness Unit:Cubic Transportation SystemsCompany 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...

  • Java Architect

    4 days ago


    Hyderabad, Telangana, India NationsBenefits, LLC Full time US$ 1,50,000 - US$ 2,00,000 per year

    Job Title: Java Architect / Solutions ArchitectDepartment: Engineering - FinTechLocation: Hyderabad, IndiaReports To: Director of EngineeringEmployment Type: Full-timeAbout NationsBenefits:At NationsBenefits, we are leading the transformation of the insurance industry by developing innovative benefits management solutions. We focus on modernizing complex...


  • Hyderabad, Telangana, India Cubic Transportation Systems Full time

    Looking for Java Technical Architect Experience: 13+ Years Relevant as Architect: 5+ Years Location: Hyderabad Notice: Immediate to 30 Days Max Skill Set: Java, Spring Boot, Microservices Architecture High scalable applications and Oracle experience REST / SOAP APIs AWS Cloud, DevOps Practices Kafka, Docker, Kubernetes Single Sign-On (SSO) Frontend...


  • Hyderabad, Telangana, India beBeeJavaDeveloper Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    The RoleAs a seasoned Java Developer, you will be responsible for architecting and developing advanced Java solutions. This position involves leading the design and implementation of microservice architectures with Spring Boot, optimizing services for performance and scalability, and ensuring code quality.Key Responsibilities:Develop scalable, robust, and...


  • Hyderabad, Telangana, India Fuzure Consultancy Services Full time

    Job Description Java Solution ArchitectPosition : Java Solution ArchitectLocation : Hyderabad (Work from Office)Expected Salary : 30 LPA - 60 LPA.Acceptable Notice Period : Immediate or 15 days.Employment Type : Full-TimeAbout the Role :We are looking for an experienced Java Solution Architect with 15+ years of expertise in architecting, designing, and...


  • Hyderabad, Telangana, India beBeejava Full time US$ 80,000 - US$ 1,20,000

    Senior Java Engineer PositionWe are seeking a seasoned and experienced Senior Java Engineer to lead the development of our streaming applications using Java, REST APIs, and Apache Spark.About the RoleThis is an exceptional opportunity for a highly skilled Java developer with expertise in Spark and microservices development. The ideal candidate will have 3-45...


  • Hyderabad, Telangana, India beBeeArchitecture Full time ₹ 1,25,00,000 - ₹ 1,99,99,999

    Software Architect JobWe are seeking a highly skilled Software Architect to join our team. The ideal candidate will have extensive experience in designing and implementing scalable software systems using Java as the primary programming language.Key Responsibilities:Lead the development of high-quality software applications using Spring framework and Core...


  • Hyderabad, Telangana, India beBeesoftware Full time ₹ 15,00,000 - ₹ 20,00,000

    Software Architect RoleThis position requires a skilled Software Architect to lead the development of innovative software solutions. As an expert in application design and construction, you will collaborate with cross-functional teams to create tailored applications that meet specific business needs.Key ResponsibilitiesDevelop and implement technical...


  • Hyderabad, Telangana, India Cubic Transportation Systems Full time

    Looking for Java Technical ArchitectExperience: 13+ YearsRelevant as Architect: 5+ YearsLocation: HyderabadNotice: Immediate to 30 Days MaxSkill Set:- Java, Spring Boot, Microservices Architecture- High scalable applications and Oracle experience- REST / SOAP APIs- AWS Cloud, DevOps Practices- Kafka, Docker, Kubernetes- Single Sign-On (SSO)- Frontend...


  • Hyderabad, Telangana, India beBeeSoftware Full time US$ 1,50,000 - US$ 2,50,000

    As a key architect of our software ecosystem, you will lead the development of high-quality components and libraries for Windows developers.About the RoleThis position involves designing and developing scalable architectures with great fundamentals such as performance, power, and reliability. You will work closely with architects, senior engineers, program...