Home - Company - Contact - Careers
 
Working@MiddlewareWorks
Organization
Job Opportunities
Press
Contact

Careers with MiddlewareWorks.

At MiddlewareWorks, recruitment is an ongoing process and we have various requirements coming up from time to time. Irrespective of your profile not matching the requirements today on this page, we encourage you to email your resume to careers@middlewareworks.com. It is filed in our database. We will get back to you when there is a requirement that suits your profile.


Practice Head- SOA and Emerging Technologies

Location: Hyderabad, India

Middleworks technology consulting group is currently seeking senior architects with strong management skills to head the SOA and Emerging technologies practice. This role requires leading the solution architecting and technology adoption engagements, designing and guiding a team of young and talented software professionals. The profile requires managing the client thru the prospect to the delivery stage.

You are expected to display exceptional ability in providing an overall leadership to comprehend and define solutions and applications; which may be composed of multiple software technologies, within the context of Service Oriented Architecture (SOA), Web Services, Enterprise or ESB layers, and other emerging technologies.

The role requires you to be responsible for eliciting & understanding the SOA requirements, defining SOA reference architecture, service oriented design and development of applications and capacity and sizing of the services and processes. You will be actively participating in pre-sales activities, assessments, relationship management, and the solution & technical architecture (solution outline, macro design, micro design phases especially). You should have exceptional communication skills, ability to sell to the executive management level, and cross industry.

Role

  • Manage the entire business/customer relations of multiple customer accounts.
  • Develop technology strategy and provide guidance to customers and internal teams.
  • Develop the team, including expansion planning (for emerging technologies- like SOA, Rich UI, RIA and Web 2.0), identifying talent and mentoring them.
  • Business development including - Proposals, scoping, estimation, and requirement management, Project Management and change management.
  • Evangelize and represent the company in seminars, conferences, external forums, open source community and JCP/Standards participation.
  • Maintain a constant tab on emerging technologies. Quickly build architect level understanding of new technologies.

Requirements

  • At least 10 years of experience in a technology intensive role. The quality of experience and ability to work independently matter.
  • In-depth knowledge of Enterprise Architecture, Web Services Technologies (SOAP, WSDL)
  • Solid background and understanding of J2EE specifications, application server platforms, application frameworks, SOA and enterprise integration
  • Highly motivated and driven personality.
  • Proven experience in managing client engagements and projects from prospect through delivery stages.
  • Ability to deliver on consulting opportunities with customers in Architecture, Deployment and/or Performance.
  • Crisp communication capability.
  • Experience in handling large customer accounts, managing customer projects and meeting expectations.
  • Fully hand-on with Java, J2EE, frameworks and tools

The position requires frequent short travel.

Desired Skills

  • SOA Architect with deep consulting experience in developing enterprise architectures for clients, Services Oriented Architecture leader with experience in many markets including Capital/Financial Markets.
  • Participation in technology evangelism, open-source communities and product contributions.

How you can make a difference

The MW business is highly dependent on the successful relationships built through the first engagement with any client. Your technology consulting group will have an important role to play in this through the successful delivery of the technology consulting engagements. The work is very complex; involving the application of advanced technical and analytical skills and carries a certain degree of challenge and excitement. You are expected to be a self-starter in new technologies and provide the necessary guidance and motivation to the team to help them grasp emerging technologies rapidly.

Apply now


Practice Head- Architecture and Java EE Consulting

Location: Hyderabad, India

Middleworks technology consulting group is currently seeking senior architects with strong management skills to head the Architecture and Java EE consulting pratice. This role requires leading the solution architecting and technology adoption engagements, designing and guiding a team of young and talented software professionals. The profile requires managing the client thru the prospect to the delivery stage.

You are expected to display exceptional ability in providing an overall leadership to comprehend and define solutions and applications; which may be composed of multiple software technologies, within the context of Java Enterprise Edition and Web based solutions.

In the medium term, must keep track of emerging trends in application architectures and Java EE technologies and actively explore adoption opportunities in client engagements.

The role requires you to be responsible for eliciting & understanding the Java requirements, defining reference architecture, design and development of applications and capacity and sizing of the services and processes. You will be actively participating in pre-sales activities, assessments, relationship management, and the solution & technical architecture (solution outline, macro design, micro design phases especially). You should have exceptional communication skills, ability to sell to the executive management level, and across industry.

Role

  • Manage the entire business/customer relations of multiple customer accounts.
  • Develop technology strategy and provide guidance to customers and internal teams.
  • Develop the team, including expansion planning, identifying talent and mentoring them.
  • Business development including - Proposals, scoping, estimation, and requirement management, Project Management and change management.
  • Evangelize and represent the company in seminars, conferences, external forums, open source community and JCP/Standards participation.
  • Maintain a constant tab on emerging technologies. Quickly build architect level understanding of new technologies.

Requirements

  • At least 10 years of experience in a technology intensive role. The quality of experience and ability to work independently matter.
  • In-depth knowledge of Enterprise Architecture, web based architectures
  • Solid background and understanding of J2EE specifications, application server platforms, application frameworks
  • Highly motivated and driven personality.
  • Proven experience in managing client engagements and projects from prospect through delivery stages.
  • Ability to deliver on consulting opportunities with customers in Architecture, Deployment and/or Performance.
  • Crisp communication capability.
  • Experience in handling large customer accounts, managing customer projects and meeting expectations.
  • Desired- Participation in technology evangelism, open-source communities and product contributions.

The position requires frequent short travel.

How you can make a difference

The MW business is highly dependent on the successful relationships built through the first engagement with any client. Your technology consulting group will have an important role to play in this through the successful delivery of the technology consulting engagements. The work is very complex; involving the application of advanced technical and analytical skills and carries a certain degree of challenge and excitement. You are expected to be a self-starter in new technologies and provide the necessary guidance and motivation to the team to help them grasp emerging technologies rapidly.

Apply now


Technology Consultant

Location: Hyderabad, India

Technology Consultants are the anchors in Middlewareworks- recognized middleware technology experts delivering the high value Technology Consulting service, and leveraging this to help build relationships and business with new clients. As a Technology Consultant, you will be responsible for delivering the Architecture, Deployment and Production consulting. The services involve short-duration high-intensity engagement with clientęs development teams. Activities will range from Architecture reviews thru design and code rework. You will be an authority on the Middleware space and J2EE application architectures, with familiarity of the various products and frameworks in this space. The challenge presented here is the high value expected- you will be engaged with clientęs development teams and architects as a Technology Expert. You will need to demonstrate and deliver value to a team that is already strong in the Middleware/J2EE space.

You are required to rapidly understand the requirements and application details with the least amount of interaction and offer solutions. You will need to leverage the skills of other product specialists and engineers in the Middleware works core team, in delivering the consulting value.

Technology Consulting is the critical first step in establishing relationships with enterprises. As the person delivering the initial consulting service, you will help business development by building a strong rapport with the clientęs architects and management.

Been there, done that? You can now help multiple global development/deployment efforts through competency, experience, relationship and analytical skills.

Role

  • Responsible for end-to-end delivery of high value Technology Consulting services
  • Will need to be an authority on Middleware technology, Application architectures and J2EE application programming models
  • Be quick footed, to understand customer requirements and their application details through minimal technical interactions. Be able to deliver through architecture reviews, code walk thrus, reproduction, and debugging, expert-level advice.
  • Analyze application architectures and identify problem areas- specifically with respect to Good practices, Extensibility, Performance, Scaling, Clusterability, Maintainability, and,
  • Identify opportunities to up sell other products and services of the company.
  • Facilitate knowledge sharing within the group.
  • Evangelize and represent the company in seminars, conferences, external forums, open source community and JCP/Standards participation.
  • Proactive participation in team building, expansion planning (for emerging technologies- like SOA, Rich UI, RIA and Web 2.0).

Requirements

  • Over 5 years of deep technical client facing experience. The quality of experience and ability to work independently matter.
  • Strong technology foundations. Demonstrated ability to understand and work with new technologies quickly.
  • Very high analytical skills and problem solving ability a must; Ability to multitask and work effectively under pressure.
  • Have deep expertise in atleast one of the following areas: WebLogic, JBoss, Tomcat, Hibernate, spring, Struts, Geronimo, and typical tools of J2EE.
  • Must be familiar with client consulting engagement lifecycle- from proposals through actual delivery and compiling the final recommendations and reports.
  • Familiarity with open-source products, tools and communities.
  • Crisp communication capability.
  • Fully hand-on with Java, J2EE, frameworks and tools; good knowledge of operating systems and databases essential.

How you can make a difference

As the MW business is built around highly technology content and value delivered to other competent development organizations in the Enterprises and ISVs, you will make a difference with the depth of technology understanding and quick analysis and resolution capabilities. Your work is highly visible to both customers and internal management. The work is very complex; involving the application of advanced technical and analytical skills and carries a certain degree of challenge and excitement. You would work closely with the business development team and get to understand the process of converting opportunities into expanded business.

Apply now


Principal Engineer

Location: Hyderabad, India

Principal Engineers are responsible for delivering the architecture, deployment and product delivery. This is a senior level software development position that requires a highly talented, self motivated, enterprise software engineer with exceptional problem solving skills. This individual must work well in a team environment and work well with program management to ensure implementation consistency across all functional areas of the product.

The services involve short-duration high-intensity engagement with clientęs development teams. Activities will range from Architecture reviews thru design and code rework. You will be an authority on the Middleware space and J2EE application architectures, with familiarity of the various products and frameworks in this space. As a principal engineer, you will be responsible for leading technical experts in application of technology to solve client problems; technical oversight of projects; mentor and guide technical staff, and publish and make presentations in arena of expertise. You will need to demonstrate and deliver value to a team that is already strong in the Middleware/J2EE space.

You are required to rapidly understand the requirements and application details with the least amount of interaction and offer solutions. You will need to leverage the skills of other product specialists and engineers in the Middleware works core team.

Role

  • Will lead an elite team of highly talented MiddlewareWorks development engineers working on leading-edge products and customer solutions. Independent charge of implementing new technology standards in products and customer solutions.
  • Will need to be an authority on Middleware technology, Application architectures and J2EE application programming models
  • Be quick footed, to understand application details through minimal technical interactions. Be able to deliver through architecture reviews, code walk thrus, reproduction, and debugging, expert-level advice.
  • Analyze application architectures and identify problem areas- specifically with respect to Good practices, Extensibility, Performance, Scaling, Clusterability, Maintainability, and,
  • Facilitate knowledge sharing within the group.
  • Proactive participation in team building (for emerging technologies- like SOA, Rich UI, RIA and Web 2.0).
  • Write and review technical papers.

Requirements

  • Over 5 years of deep technical client facing experience. The quality of experience and ability to work independently matter.
  • Strong technology foundations. Demonstrated ability to understand and work with new technologies quickly.
  • Strong foundation in computer science (internet technologies, enterprise system architecture, and e-commerce).
  • Experience in UML modeling and data modeling is desirable.
  • Substantial experience with OO systems design and development with proficiency in Java and J2EE technologies and all major database systems.
  • Very high analytical skills and problem solving ability a must; Ability to multitask and work effectively under pressure.
  • Must be familiar with client consulting engagement lifecycle- from proposals through actual delivery and compiling the final recommendations and reports.

How you can make a difference

As the MW business is built around highly technology content and value delivered to other competent development organizations in the Enterprises and ISVs, you will make a difference with the depth of technology understanding and quick analysis and resolution capabilities. Your work is highly visible to both customers and internal management. The work is non-routine and very complex; involving the application of advanced technical and analytical skills and carries a certain degree of challenge and excitement. You would work closely with the business development team and get to understand the process of converting opportunities into real business.

Apply now


S.W.A.T. Engineer

Location: Hyderabad, India

This is a complete customer-facing job with key objective of handling the most complex, elusive and variety of issues with middleware applications. You are required to rapidly understand the problems with the least amount of interaction and offer solutions. Highly skilled product specialists would back you, but the ownership of gaining customer satisfaction would rest with you. Your job would be a frontline effort for the business and your efforts are expected to bring business opportunities and new customers. Been there, done that? You can now help multiple global development/deployment efforts through competency, experience and analytical skills. Any development team would love to have you.

Role

  • Responsible for end-to-end resolution of customer issues through technical interactions, reproduction, debugging, expert-level advice.
  • Analyze, resolve customer issues and document suggested solutions.
  • Achieve and maintain deep expertise in some of the following areas: WebLogic, JBoss, Tomcat, Hibernate, Spring, Struts, Geronimo, and typical tools of J2EE.
  • Identify opportunities to up sell other products and services of the company.
  • Work with middleware product vendors where issue resolution requires patches, upgrades.
  • Deliver unique experience of the business and be responsible for the service brand.
  • Facilitate knowledge sharing within the group.
  • Evangelize and represent the company in open source community, public discussion forums, JCP participation.
  • Proactive participation in team building, expansion planning (for example, SOA and ESB).

Requirements

  • No specific number of years of experience; we will go by the quality of experience and ability to work independently matter.
  • Very high analytical skills and problem solving ability a must; Ability to multitask and work effectively under pressure.
  • Proven experience in debugging complex applications, particularly with J2EE application servers; a good mix of development projects to prove that.
  • Familiarity with open-source products, tools and communities.
  • Crisp communication capability.
  • Fully hand-on with Java, J2EE, frameworks and tools; good knowledge of operating systems and databases essential.

How you can make a difference

As the business is built around the work done by your group, your role as a leading contributor individually and as a team member is strategic to the company. Your work is highly visible to both customers and internal management. The work is non-routine and very complex; involving the application of advanced technical and analytical skills and carries a certain degree of challenge and excitement. You would work closely with the business development team and get to understand the process of converting opportunities into real business.

Apply now


Developer Relations Engineer

Location: Hyderabad, India

This is a complete customer-facing job with key objective of handling the most complex, elusive and variety of issues with middleware applications. You are required to rapidly understand the problems with the least amount of interaction and offer solutions. Highly skilled product specialists would back you, but the ownership of gaining customer satisfaction would rest with you. Your job would be a frontline effort for the business and your efforts are expected to bring business opportunities and new customers. Been there, done that? You can now help multiple global development/deployment efforts through competency, experience and analytical skills. Any development team would love to have you.

Role

  • Responsible for end-to-end resolution of customer issues through technical interactions, reproduction, debugging, expert-level advice.
  • Analyze, resolve customer issues and document suggested solutions.
  • Achieve and maintain deep expertise in some of the following areas: WebLogic, JBoss, Tomcat, Hibernate, Spring, Struts, Geronimo, and typical tools of J2EE.
  • Identify opportunities to up sell other products and services of the company.
  • Work with middleware product vendors where issue resolution requires patches, upgrades.
  • Deliver unique experience of the business and be responsible for the service brand.
  • Facilitate knowledge sharing within the group.
  • Evangelize and represent the company in open source community, public discussion forums, JCP participation.
  • Proactive participation in team building, expansion planning (for example, SOA and ESB).

Requirements

  • No specific number of years of experience; we will go by the quality of experience and ability to work independently matter.
  • Very high analytical skills and problem solving ability a must; Ability to multitask and work effectively under pressure.
  • Proven experience in debugging complex applications, particularly with J2EE application servers; a good mix of development projects to prove that.
  • Familiarity with open-source products, tools and communities.
  • Crisp communication capability.
  • Fully hand-on with Java, J2EE, frameworks and tools; good knowledge of operating systems and databases essential.

How you can make a difference

As the business is built around the work done by your group, your role as a leading contributor individually and as a team member is strategic to the company. Your work is highly visible to both customers and internal management. The work is non-routine and very complex; involving the application of advanced technical and analytical skills and carries a certain degree of challenge and excitement. You would work closely with the business development team and get to understand the process of converting opportunities into real business.

Apply now


MW Core Engineer

Location: Hyderabad, India

This job is all about building critical expertise in selected platforms/areas. You are expected to have in-depth understanding of all aspects of the platforms to assist front-end teams in problem resolution. You would also be required to participate/assist in our consulting services of Architecture, Deployment and Performance. You would essentially be building a competency center for middleware platforms and should deliver the expertise for all other parts of the business. You would also be part of customer interactions, pre-sales activities and be a contributor for business development.

Role

  • Building expert-level understanding of various middleware platforms and their versions, including known problems, patches, installation, configuration, tuning, performance assessment, sizing deployments, etc.
  • Complete hands-on expertise in at least two of following areas: WebLogic, JBoss, Tomcat, Hibernate, Spring, Struts, Geronimo, and typical tools of J2EE.
  • Work with middleware product vendors where issue resolution requires patches, upgrades.
  • Facilitate knowledge sharing within the group.
  • Evangelize and represent the company in open source community, public discussion forums, JCP participation.
  • Proactive participation in team building, expansion planning (for example, SOA and ESB).

Requirements

  • At least 5 years of experience in relevant area and application development.
  • Highly motivated and driven personality.
  • Solid background and understanding about J2EE specifications, Application Server platforms, construction of applications using these platforms.
  • Fully hand-on with Java, J2EE, frameworks and tools; good knowledge of operating systems and databases essential.
  • Ability to deliver on consulting opportunities with customers in Architecture, Deployment and/or Performance.
  • Participate in open-source communities and product contributions.

How you can make a difference

This business is highly dependent on the level of expertise attained by your group and hence plays a vital role in customer acquisition. You are expected to be a self-starter and working more or less autonomously in the company and hence the job provides a great deal of independence, authority and chance to make a difference.

Apply now