Search by job, company or skills

IGT Solutions

Senior Java Software Engineer

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

Role: Java Developer

Primary Skills: Java 11 & 17, Java/ J2EE, Microservice, OOPS, Design Patterns, Spring Boot, Restfull API, Azure, RabbitMQ, Kafka

Experience: - 5+ Years

Location: - Remote

Job Description:

  • Key Responsibilities:
  • Write and deliver complex code and modules for new features, debug existing code and modules, and serve as technical lead.
  • Develop best coding practices, guidelines and technical processes.
  • Own each assignment and allocate work on defects to appropriate developers for fixing.
  • Participate in gathering, managing, and analyzing requirements to design new application and system features.
  • Responsible for overall estimates produced by team for all technical work.
  • Responsible for creation and maintenance of automated build pipelines and automated unit tests; and for conducting code reviews with offshore developers to ensure compliance with all company secure coding and source code management standards.
  • Participate in overall development life-cycle and perform other duties, as needed.

Required Qualifications:

  • 5+ years experience.
  • Bachelors degree in computer science, information technology or related field.
  • Microservices Architecture: Knowledge of developing distributed systems with a microservices architecture.
  • Strong software engineering, analytical and problem-solving skills.
  • Excellent written and verbal communication and presentation skills including experience speaking to technical and business colleagues and working globally.
  • Hands on experience in designing large scale distributed systems.
  • Proficient in Java/J2EE with a good knowledge of its ecosystems.
  • Solid understanding of object-oriented programming, SOLID principles and Design Patterns.
  • Experience in developing RESTful APIs using Spring Boot to integrate applications with back-end services.
  • Experience with message brokers, preferably RabbitMQ and Kafka.
  • Deep understanding of Azure cloud, with expertise in cloud-native application architecture.
  • Extensive expertise in NoSQL databases, with a focus on MongoDB and other NoSQL DB.
  • Familiarity with Azure DevOps, Azure Git Repositories, build/release pipelines and build tools like Maven.
  • Multithreading and Concurrency using latest java.
  • Proficient in functional programming with the latest version of Java, including a strong understanding of lambda expressions.
  • Hibernate/JPA: Knowledge of ORM (Object-Relational Mapping) tools like Hibernate for managing database interactions.
  • Proficient in implementing OAuth2 using Spring Security, with integration of Azure AD/MS Intra ID.
  • Proficiency in an additional language is a plus.

About the Company:

IGT Solutions is a next-gen customer experience (CX) company, defining and delivering transformative experiences for the global and most innovative brands using digital technologies. With the combination of Digital and Human Intelligence, IGT becomes the preferred partner for managing end-to-end CX journeys across Travel and High Growth Tech industries. We have a global delivery footprint, spread across 30 delivery centers in China, Colombia, Egypt, India, Indonesia, Malaysia, Philippines, Romania, South Africa, Spain, UAE, the US, and Vietnam, with 25000+ CX and Technology experts from 35+ nationalities. IGT's Digital team collaborates closely with our customers business & technology teams to take solutions faster to market while sustaining quality while focusing on business value and improving overall end-Customer Experience. Our offerings include industry solutions as well as Digital services. We work with leading global enterprise customers to improve synergies between business & technology by enabling rapid business value realization leveraging Digital Technologies. These include lifecycle transformation & rapid development / technology solution delivery services delivered leveraging traditional as well as Digital Technologies, deep functional understanding and software engineering expertise. IGT is ISO 27001:2013, CMMI SVC Level 5 and ISAE-3402 compliant for IT, and COPC® Certified v6.0, ISO 27001:2013 and PCI DSS 3.2 certified for BPO processes. The organization follows Six Sigma rigor for process improvements.

Equal Opportunity Statement:

It is our policy to provide equal employment opportunities to all individuals based on job-related qualifications and ability to perform a job, without regard to age, gender, gender identity, sexual orientation, race, color, religion, creed, national origin, disability, genetic information, veteran status, citizenship or marital status, and to maintain a non-discriminatory environment free from intimidation, harassment or bias based upon these grounds.

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 08/10/2024

Job ID: 95407829

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Java Software Engineer

AHOM Technologies Private Limited CMMI Level 3 Company Name Confidential

Senior Software Engineer Java

BigShyftCompany Name Confidential
Last Updated: 27-11-2024 06:05:08 PM
Home Jobs in Gurugram Senior Java Software Engineer