Apply Now    

Software Engineer - Java

Req #: 180027504
Location: Hyderabad, AP, IN
Job Category: Technology
Job Description:
Java & Cloud Developer

Overview

GTI - Our Global Technology Infrastructure Group is filled with innovators who love technology as much as you do. Together, you’ll use a disciplined, innovative and cost-effective approach to deliver a wide variety of high-quality products and services. You’ll work in a stable, resilient and secure operating environment where you—and the products you deliver—will thrive. 
This job specification is for an Java Application Developer for the Core Workspace Development team reporting to the head of Workspace Automation.
 The role specifically requires a Java developer who has a broad experience in technology and will be a key member of a team developing solutions in our own Cloud Computing platform.  Previous experience of development within a Business Process Management environment will be viewed especially favourably.

Responsibilities
  • Should be willing and able to learn independently both the business requirements and environment in which development will take place
  • Should be able to independently design and develop complex software
  • Responsible for timely delivery as agreed within the project without compromising on product quality
  • Takes ownership of code quality. Actively and effectively reviews source code, takes defect prevention steps in software developed.
  • Interacts well with peers and communicates in a clear and concise manner both verbally and written on his/her work.
  • Adopt agile development methodologies
  • Should have recent experience working within a large/global enterprise environment, developing, documenting and deploying Java-based and DB backed applications.
  • Must have a proven ability to think creatively, and work autonomously providing full and thorough documentation around updated code and activities
  • Must be able to ensure appropriate and relevant communication with stakeholders
Qualifications

Bachelor’s degree (or equivalent) in a technical / IT field

Skills
  • Should have very good problem solving, analytical, design and coding skills.
  • He/she should be strong in object oriented analysis and design with good work experience in Java technologies
  • Knowledge of XML and web services is mandatory.
  • Experience in JBPM or similar Integration/BPM platform is preferable.
  • Familiarity with software development lifecycle and software estimation is a must. 
Furthermore, a senior software engineer possesses in depth technical knowledge on:
  • Service Oriented Architecture
  • W3C standards
  • Object Orientation
  • Programming and Scripting Languages (Java, JavaScript)
  • Frameworks and Platforms such as Spring, Hibernate or AWS
  • Presentation frameworks such as Angular or React
  • Microservicedesign and creation
  • SQL and/or noSQL
  • Databases, data modeling
  • Writing Technical Designs
  • Testing concepts
  • Performance testing & tuning exposure
Apply Now    
Link for schema

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.