Middleware Developer Ii

Year    Bengaluru, Karnataka, India

Job Description


Overview:
POSITION SUMMARY STATEMENT:


The Developer II \xe2\x80\x93 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\xe2\x80\x99s 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\xe2\x80\x99s 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\xe2\x80\x99s 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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3213403
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year