Join our Talent Network
Skip to main content

Middleware Developer II

Category: Global Technology Services
Position Type: Regular Full-Time
External ID: 10679
Location: Bangalore, KA, India
Date Posted: Nov 28, 2023

Overview

POSITION SUMMARY STATEMENT:

 

The Developer II – Middleware will be responsible for collaborating proactively with Applications analysts to translate business and integration requirements into configurable component designs and solutions. The ideal candidate will reflect a mix of strong technical proficiency, application maintenance ownership, and the ability to work effectively with other business and technology personnel and internal customers to provide very responsive support to this global application.

 

DETAILED RESPONSIBILITIES/DUTIES:

  • Hands-on experience working on system connect using schema registry in a very high-volume environment.
  • Complete understanding of system config properties (acks, timeouts, buffering, partitioning, etc.).
  • Design recommends the best approach suited for data movement to/from different sources using Apache/Confluent system.
  • Expertise in system brokers, zookeepers, KSQL, KStream and system Control center.
  • Hands-on experience working on Converters (Avro/Json) and system connectors.
  • Hands-on experience on custom connectors using the system core concepts and API.
  • Working knowledge on system Rest proxy. Ensure the optimum performance, high availability, and
  • stability of solutions.
  • Create topics, set up redundancy cluster, deploy monitoring tools, and alerts, and has good knowledge of best practices.
  • Create stubs for producers, consumers, and consumer groups to help onboard applications from different languages/platforms.
  • Hands-on experience on
  • Confluent cloud is recommended.
  • To work with team members as needed to scope, design, develop, test, implement, support and responsible for coding and unit testing application software across production support, enhancements and projects.
  • Meet service level agreements for production support response and resolution.
  • Design and develop technical solutions to a pre-defined requirement and develop components including extensions, views, customizations, modifications, reports, and workflows independently or as a part of a team.
  • Performance Improvement in the Applications environment. Tuning code, Application health check, Application improvement proposals and implementations.
  • Follow documentation, software development methodology, version control and testing, and migration standards.
  • Understand the key integration points, work cross-functionally across different business processes, and understand challenges faced by business teams and address those.
  • Meet service level agreements for production support response and resolution. Troubleshoot issues, find
  • their root cause, and any necessary corrective actions to resolve them permanently.
  • Serve as a mentor to less experienced Application Developers.
  • Develop a cooperative environment that fosters knowledge sharing.
  • Perform additional duties as assigned.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Experience working both independently and, in a team-oriented, collaborative environment.

 

REQUIRED QUALIFICATIONS:

 

Skills:

Must have good knowledge and hands-on experience in system, PL/SQL API related activities: requirement analysis, solution architecture and design, resource-based API modeling, micro-services architecture.

Must have experience with SQL (advance queries, tuning) and PL/SQL

Must have hands-on experience with production deployment and postproduction support.

Working experience on both On-Premises and Cloud-Hub environments.

Must have experience in JAVA.

Good analytical and problem-solving skills with excellent verbal and oral communication are mandatory.

Good organizational skills with the ability to multi-task, prioritize and execute on assigned deliverables.

Ability to work effectively with minimal supervision and guidance.

Good working knowledge in Unix/Linux shell scripting

Ability to work in a fast-paced agile development environment.

Passion for measuring and improving code.

Exceptional communication, interpersonal, multitasking and presentation skills.

Experience with CI / CD concepts and platforms/tools

Experience with development tools such as TFS

 

Experience:

3+ years of experience in IT/Technology industry.

3+ years of experience in system interface development, design and architecture. ·

2+ years of experience with Databases.

2+ years of experience of Java/J2EE development.

Experience with change management tools and processes, including source code control, versioning, branching, defect tracking and release management.

 

Education:

Bachelor’s degree or equivalent in Computer Science, Information Technology, Information Systems, or a field related.

 

PREFERRED QUALIFICATIONS:

 

Skills:

Experience with international or multi-level marketing business

Experience with complex, multi-national application implementations

Exercise and grow your diverse skills as you deliver the highest quality support/product possible to customers/end users.

Ability to effectively manage multiple, competing, high-priority projects with varying deadlines.

Excellent oral and written communication skills

Strong interpersonal skills

Effective writing and diagramming skills

Clear English-speaking skills

Ability to interact effectively at all levels with sensitivity to cultural diversity.

 

Education:

Master’s degree in Computer Science, Information Technology or Information Systems, or a field related

 

Principles & Related Competencies:

 

Ethical

Complies with policies and procedures; Takes the high road and upholds our values; Maintains confidentiality; Acts with integrity, honesty and respect.

Leader

Meets challenges head on to uphold quality standards, productivity goals, and values; Sets an example, building a culture of trust, transparency, and open communication; Is aligned with organizational direction.

Collaborative

Works cooperatively with others offers and accepts help; Freely shares information as appropriate; Open to and willing to provide feedback; Strong contributor to the team’s results; Celebrates the individual and the team; Ability to clearly communicate.

Looks Beyond Oneself

(Team Player) Demonstrates humility and willingness to recognize and give credit to others; Works well alongside people of different backgrounds and ideas; Builds good relationships with others; Values Distributors and teammates.

Drives Innovation

Add value through: Proposing ideas and creative solutions to employee, distributor and/or customer challenges; Listening to and respecting others' ideas through collaborating and helping develop those suggestions; Driving ideas forward to implementation.

Delivers Change

Delivers Change Through: Adapting to different working environments; Responding positively to change including new duties and assignments.

Qualifications

Please review EMEA&I Description box
 

Share: share to e-mail

Similar Jobs