Starting out? Newly experienced? Wherever you are in your career journey, iPlus is the right place to start, as we offer energizing, challenging global opportunities, working for top-tier clients in almost every industry. If you’re new to the workforce, our experienced counsellors will guide you and support you in picking up the right career path by giving broad exposure to the latest technologies and provide a wide world of opportunity to launch your career in the right direction.
Or may be you’re an established professional, seeking fresh challenges? Then iPlus Global USA LLC is right for you. We’re growing quickly, expanding rapidly around the globe, resolving new problems for clients, and opening new frontiers to explore. We’re always looking for how clients can create more innovative ways of doing business leverage advanced technologies and transform their operations in advance of any economic eventuality.
The work code here is “client first,” and we breathe it daily. Although, we do work hard, it’s worth it. Because our clients truly appreciate what we do. They value the business-technology insights and capabilities we deliver to their organizations, and the success we help enable. The proof: They come back to us again and again, 90+% of the time, and have helped to make us the “fastest growing, top-tier IT services company in the world.” Working with iPlus Global USA LLC is not a job. It’s a journey, an experience. There’s so much to explore here – even about yourself – that every day is a new day. You want a challenging and enjoyable work environment. We want you to realize your potential. You want to be recognized for your work. We want you to fulfill your aspirations. Today, iPlus Global USA LLC is building tomorrow’s enterprise and guess who’s making this possible? Our people – yesterday, today and tomorrow.
CURRENT OPENINGS
Job Posting for Middleware Engineer, Vice President - Remote at IPLUS GLOBAL USA LLC.
Do you want your voice heard and your actions to count?Discover your opportunity with iPlus Global USA LLC
is a fast-growing small company providing IT solutions and technology consulting firm founded by proficient performers in the technical solutions and consulting optimization space. Focused on serving clients in all domains within local and national market. iPlus Global USA LLCis acting as a single source for IT needs.Across the US and India, we are colleagues, striving to make a difference for every client, organization, and community we serve. We stand for our values, building long-term relationships, serving society, and fostering shared and sustainable growth for a better world.
With a vision in mind, it’s part of our culture to put people first, listen to new and diverse ideas and collaborate toward greater innovation, speed, and agility. This means investing in talent, technologies, and tools that empower you to own your career.
Join IPLUS GLOBAL USA LLC, where being inspired is expected and making a meaningful impact is rewarded.
This is a remote position. A member of our recruitment team will discuss location preferences with you in more detail.
Job Summary:As a Middleware Engineer, you will focus on installing, configuring, and managing middleware systems or environments to enable communication with enterprise applications aligned with business requirements. Responsibilities include working with systems engineers, database administrators, software engineers, software architects, and application support teams to ensure the efficiency, availability, security, scalability, and flexibility of the associated application architecture as well as supporting the implementation of new applications, upgrades, and migration across middleware platforms.
Engineer will assist with project support, project planning, and project implementation. Engineer will build the middleware web and application server stack in support of the project. The engineer will work with the technology partners on the application development and technology side to install, configure and troubleshoot issues related to the build respective to the application. The engineer will also have knowledge of project management and assist with the project documentation and coordination from planning phase to implementation phase.
Must be familiar with JBoss, Tomcat, WebSphere, Apache, SAML (Siteminder/Ping) with strong skills with project management (from handling a project beginning to end), strong project management and execution skills, MS Project, Excel, coming up with workflows, knowledge of continuous integration technology. Agile, Dev Ops, Cloud background preferred.
- Perform hands-on troubleshooting, optimization, performance tuning, installation, configuration, and design of large, complex enterprise environments based on industry best practices.
- Support middleware on multiple platforms
- Write documentation to support middleware infrastructure.
- Maintain good communication with vendors, systems support teams, and local teams as needed; including interfacing with end users and next level management to provide technical consulting.
- Support the bank in any business continuity plan (BCP) contingency events, either onsite or remote support
- Develop, enhance, debug, support, maintain, and test software applications and associated products.
- Analyze and define customer requirements; design and develop software modules that meet customer requirements while upholding high standards, reliability, security, maintainability, and performance.
- Design complex solutions with service-oriented architecture (SOA), messaging, streaming, batch processing, and a variety of technologies
- Participate in peer reviews for designs, code, and other work products.
- Perform software quality assurance, including all types of testing of database designs to confirm functionality and performance.
- Advise management on product and process improvement.
- Support multiple projects with competing deadlines
- Act as primary point of escalation for technology operations team members, providing guidance for efforts including incident and request fulfillment tasks.
- Adhere to procedures and systems to mitigate risk; ensure compliance with established industry rules, regulations, and best practices.
- Graduate degree in computer science, information technology, or any engineering field, or equivalent experience
- Certification in cloud computing preferred.
- 6-8 years' experience in middleware administration
- 3 years working within the financial services industry, including experience with credit and debit/ACH payments is a plus.
- Track record of designing solutions that are practical, flexible, scalable, reusable, and strategic, and that are achieved through the application of industry proven architectural principles, standards, and governance.
- Ability to write basic scripted, structured query language (SQL), or compiled code.
- Proficient in middleware concepts, design, and operations
- Experience in data management
- Deep understanding of application, server, web services, and network security
- Very strong in working with middleware scripts and management tools.
- Strong knowledge of operating systems (Windows, Unix (AIX), Linux, etc.)
- Thorough understanding of software development lifecycle (SDLC) and ability to make recommended enhancements.
- Demonstrated ability to develop technical solutions that provide excellent performance when implemented.
- Understanding of agile software development methodology and industry best practices
- Understanding of fundamental software engineering and computer science principles: object-oriented design, structured design, databases, algorithms, data structures, usability, refactoring, debugging, and configuration management.
- Understanding of service-oriented architecture databases, data modeling techniques.
- Experience with Kubernetes preferred.
- • Requires experience in multiple system environments including IBM WebSphere 6.x, 7.x and 8.x, TomCat, WebLogic, JBoss, Apache, IHS, CA SiteMinder, Windows FTP, IIS.
- Broad understanding of Middleware Technologies including Applications Servers, HTTP Servers, J2EE technologies, Encryption protocols and algorithms, Scripting Languages, Open-Source Solutions, Java Architecture, Content Management and MQ Messaging solutions.
- Experience with DevOps integration tools such as Puppet, Chef, Stash, GitHub and/or Jenkins.
- 5 years’ experience with CA SiteMinder Suite or Ping Identity Suite, SAML, OAuth and Single Sign On.
- 5 years’ experience JBOSS Web Server, JBOSS Application Server, Apache, Tomcat and SiteMinder web agent integration.
- 5 years’ experience with IBM HTTP Server, IBM WebSphere Application Server, or Oracle WebLogic Application Server and SiteMinder web agent integration.
- 3 years’ experience with CI/CD workflow tools such as Chef, Puppet, Jenkins or equivalent. SAML 2.0, WS-Federation, OAuth, OpenID Connect, and/or SCIM standards.
- Knowledge of Encryption, SSL and Signing of SAML assertion and certificates.
- IDP and Service Provider SAML integration.
- Understanding networking, storage and systems administration is a plus.
- Project Management experience with Agile, Scrum, SDLC or Waterfall.
- Proven success in understanding and managing an IT operations environment while carrying out all tasks in a timely and reliable way.
- Experience with Kubernetes preferred.
- Technical expertise in areas such as cloud adoption, cloud migration and deployment, digital transformation, database and middleware, and DevOps pipeline build and management
- Proven expertise working on complex software products and delivering on complex initiatives.
- Ability to think strategically about business, product, and technical challenges.
- Ability to create pragmatic, strategic technology alternatives which deliver short-term results while contributing to long-term strategic direction.
- Ability to perform as a mentor and key contributor to the team.
- Good analytical and problem-solving abilities.
- Strong verbal and written communication skills
- Ability to communicate with influence across varied areas including technology, business units, and peers; build effective, trusting relationships.
- Demonstrated ability to manage multiple priorities and deadlines and adapt to daily changing requirements.
- Ability to work independently with minimal supervision or to collaborate effectively on a team, as needed.
The above statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified.
We are proud to be an Equal Opportunity/Affirmative Action Employer and committed to leveraging the diverse backgrounds, perspectives, and experience of our workforce to create opportunities for our colleagues and our business. We do not discriminate based on race, color, national origin, religion, gender expression, gender identity, sex, age, ancestry, marital status, protected veteran and military status, disability, medical condition, sexual orientation, genetic information, or any other status of an individual or that individual’s associates or relatives that is protected under applicable federal, state, or local law.
Some IPLUS GLOBAL USA LLC roles require that individuals be fully vaccinated against COVID-19, subject to exemptions for medical or religious reasons, as well as any other reason required by applicable law or order. Should you be selected for an interview, your recruiter will provide additional information.
Required Skills :
- Experience with configuring, installing and administration of WebSphere Application Server and WebSphere based products
- Experience with Linux
- Must have Strong knowledge and experience in Linux Administration
- Must have experience in writing Unix shell scripts
- Must have experience in writing Ant scripts for build and deployment purposes
- Must have experience in Configuring and administrating Subversion
- Must have experience in Configuring and administrating CI tools such as Bamboo
- Must have knowledge of Java
- Exposure and understanding of webservers like tomcat or Apache or Similar
- Strong understanding of configuring clustering and load balancing for server products
- Bachelors degree required
- Strong Analytical and Problem Solving Skills
Preferred Skills :
- Strong background in server administration, network configuration for applications, firewall ports and security integration using Active Directory
- ESB products such as MuleESB, IBM WebSphere ESB or SoftwareAG WebMethods or equivalent types of technologies
- Experience with installation, administration and tuning of COTS products such as Informatica, TIBCO Netrics Pattern Search, Corticon, and Adobe LiveCycle or equivalent types of technologies
- Any OS certifications are a plus
- Product administration experience for large complex COTS is a plus
- Exposure and understanding of server shell scripting in a windows environment
- Good understanding of build and deploy procedures
- Should have hands on experience on rapid application development platforms like eclipse or IBM RAD or similar
- Strong experience in working with server teams and understanding of server configurations for large JEE applications including WebSphere
- Strong understanding of content switches, both hardware and software based
- Strong understanding of network file systems<
Required Skills :
- Expert WebLogic Server design and architecture system analysis and design
- Should be able to build out WebLogic 11g and 12c instances and clusters in highly available and fault tolerant environment
- Should have experience working with and deploying J2EE Applications and middleware on primarily Unix/Linux platform
- Must have strong experience in writing automation scripts in WLST, Jython, or Python and knowledge of Shell scripts
- Experience with WebLogic Deployment API
- Production support experience is a mission critical environment is highly desirable: expertise in Installation, Configuration, Tuning, and Deploying applications using WebLogic
- Must have strong experience of 5+ years as a WebLogic Administration
- Knowledge of Java application deployment process best practices
- Knowledge of JRockit Mission Critical
- Knowledge of analyzing thread dumps, heap diagnostics and heap dumps. Knowledge of ODL a plus.
- Experience supporting and troubleshooting Java based applications in a Solaris/Linux environment
Preferred Skills :
- Demonstrated aptitude for learning new technologies
- Ability to effectively communicate technical concepts to other technical staff members as well as non-technical members of the organization
- Strategic thinking
- Excellent written and verbal skills are essential
- Experience with presenting to large audiences and to executives
Job Description :
- UNIX systems. (RedHat, SUSE, AIX, Solaris)
- Experience with VMware to build RedHat hosts.
- Performs system software installations using PXE, Kickstart, and WAN installations
- Performs system software maintenance and product upgrades. Evaluate and integrate new operating system versions, drivers and hardware on Client Hardware using Open Manage and Red Hat Satellite Server
- For Unix/Linux servers, perform installations, customization and maintenance of the operating system and system software products in support of business processing requirements.
- Performs system software installations, system software maintenance and product upgrades. Evaluate and integrate new operating system versions, drivers and hardware.
- Tests software updates and patches.
- Implements appropriate levels of system security.
- Performs change management planning.
- Candidate must have strong written and verbal communications, and good project management
Skills :
- Candidate must be strong in troubleshooting, scripting, and security as it relates to UNIX/Linux.
- Strong knowledge of System Administration and Operating Systems, Systems Hardware, and Enterprise Level Systems infrastructure
- Basic knowledge of Datacenter Operations, network technologies and industry standards and audit requirements.
- Prior Data Center Migration experience is desired
Responsibilities :
- Tests software updates and patches.
- Performs incident resolution, problem determination and root cause analysis in accordance with Service Level Agreements.
- Ensures server data integrity by evaluating, implementing and managing appropriate software and hardware solutions.
- Conducts system analysis, configuration management and develops improvements for system software performance, availability and reliability.
- Implements appropriate levels of system security.
Responsibilities :
- Thorough understanding of full software development lifecycle
- Effectively analyzes user requirements and has a thorough understanding of operational objectives
- Designs, architects and develops scalable software applications in various software languages
- Experience with front-end graphical user interface design
- Ability to conduct software modeling and simulation
- Evaluates integrating solution with existing systems where applicable
- Conducts and assists with formal system, design, and software reviews
- Consistently conducts performance tuning
- Conducts thorough software unit testing
- Effective group facilitation capabilities
- Thoroughly documents software functionality, technical specifications and unit test plans
- Collaborates with team members to design solutions and to obtain information on project objectives, limitations, capabilities, performance requirements and interfaces
Qualifications :
- A Bachelor’s degree or equivalent experience is required.
- Advanced experience with Software Development Life Cycle methodologies
- 10+ years experience in the IT industry with at least 5-8 years of extensive experience in building custom web applications using Microsoft-based and other web technologies such as .NET, ASP, C#, IIS, and MS SQL Server
- 3+ years of development experience using ASP.NET Model View Controller (MVC) , Entity Framework, JavaScript, JQuery, Web Forms, various workflow technologies, AJAX and various control toolsets
- 3 or more years of experience working with Microsoft SQL Server 2005/2008/2012
- Hands-on experience using stateless distributed architectures, designing for scalability and performance especially within .Net, ASP, SharePoint, web services and workflow technologies.
- Advanced experience in designing, developing and supporting mission critical enterprise applications.
- Thorough understanding of software architecture design patterns.
- Knowledge of Service Oriented Architecture (SOA).
- Experience with Visual Studio 2008 and/or 2010.
- Proficiency with client-side & server-side scripting including: HTML, DHTML, JavaScript, CSS, AJAX and JQuery.
- Experience with Source Control – VSS/TFS.
- Experience with SQL Server 2005, 2008 and 2012 including database design, querying, stored procedures, views, joins and optimizations.
Job Description :
- UNIX systems. (RedHat, SUSE, AIX, Solaris)
- Experience with VMware to build RedHat hosts.
- Performs system software installations using PXE, Kickstart, and WAN installations
- Performs system software maintenance and product upgrades. Evaluate and integrate new operating system versions, drivers and hardware on Client Hardware using Open Manage and Red Hat Satellite Server
- For Unix/Linux servers, perform installations, customization and maintenance of the operating system and system software products in support of business processing requirements.
- Performs system software installations, system software maintenance and product upgrades. Evaluate and integrate new operating system versions, drivers and hardware.
- Tests software updates and patches.
- Implements appropriate levels of system security.
- Performs change management planning.
- Candidate must have strong written and verbal communications, and good project management
Skills :
- Candidate must be strong in troubleshooting, scripting, and security as it relates to UNIX/Linux.
- Strong knowledge of System Administration and Operating Systems, Systems Hardware, and Enterprise Level Systems infrastructure
- Basic knowledge of Datacenter Operations, network technologies and industry standards and audit requirements.
- Prior Data Center Migration experience is desired
Responsibilities :
- Tests software updates and patches.
- Performs incident resolution, problem determination and root cause analysis in accordance with Service Level Agreements.
- Ensures server data integrity by evaluating, implementing and managing appropriate software and hardware solutions.
- Conducts system analysis, configuration management and develops improvements for system software performance, availability and reliability.
- Implements appropriate levels of system security.
Required Skills :
- Experience working in supporting multiple software projects in various IT roles.
- Business Analyst or System Analysis experience.
- Must have in-depth knowledge of software development lifecycles including Agile development and testing.
- Experience with test plan creation, automated test scripting, and load/stress testing.
- Familiarity with SharePoint, Test Director, MS Project, HP Quality Center, SAP Solution Manger, Automated QA tools is a plus
- Prior experience that demonstrates good business understanding is needed (experience in a professional services organization is a plus
- Demonstrated ability in applying repeatable quality assurance processes and methods to enterprise wide technology projects or initiatives.
- Excellent written and verbal communications, organization, analytical, planning and leadership skills.
- Strong management, communication, technical and remote collaboration skill are a must.
- Experience in dealing with multiple projects and cross-functional teams, and ability to coordinate across teams in a large matrix organization environment.
- Ability to effectively conduct technical discussions directly with Project/Product management, and clients.
- Excellent team collaboration skills.
- Strong relationship building and maintaining skills. Fosters a climate conducive to establishing positive working relationships with clients (internal and external).
Preferred Skills :
- Certified Business Analysis Professional (CBAP) or Certification of Competency in Business Analysis (CCBA) is a plus.
- Familiarity with SAP, SharePoint, MS Project, HP Quality Center, TFS/Urban Turtle, Automated QA and wire-framing or visualization tools is a plus.
- Experience working with Agile development processes.
- Experience in packaged software development
- Experience in programming is a plus.
- Experience in mobile applications is a plus
Responsibilities :
- Contribute to designs and design documentation for high complexity software development efforts at the direction of a technical lead.
- Implement software designs at the direction of a technical lead. This will involve producing quality software design and solutions that meet requirements.
- Participate in software code and design reviews. Reviews will include other peer Software Engineers and will be approved by a technical lead. Reviews will be held to ensure a high level of software quality, to familiarize other Software Engineers with the system.
- Communicate statuses to the technical lead effectively, as requested throughout all projects. This includes alerting the technical lead when project schedules might be impacted.
- Resolve production issues in a timely manner. This will include investigating the cause of production problems and working with the technical lead to determine the proper course of action to resolve the problem.
- Participate in Agile Software Development. This includes the development of smaller, more frequent iterative software releases, with changing requirements late in the development cycle.
- Manage Bugs/Tasks in bug Tracking Software for multiple projects and keeping bug/task information up to date.
- Maintain proficiency with latest Software Engineering practices and languages
- Expected to take initiative and work autonomously to achieve group objectives, Must be a team player.
Required Experience :
- Bachelor’s Degree (or higher) in Computer Science or related field
- Exposure to Object Oriented design and development using Java, C++, C#, and/or Ruby
- Exposure with Unit Testing
- Exposure with Version Control
- Able to convey information concisely and clearly
- Able to work closely and effectively with peer developers and work on several active projects simultaneously
- Functional Programming experience using F# and/or Scala
- Experience with Test-Driven Development, Continuous Integration and other Agile practices
- Unix Shell script programming experience
- Familiarity with IntelliJ, Eclipse, and/or Netbeans Java IDEs
- Familiarity with Jira or other Bug/Issue tracking tool
Responsibilities :
- Directly responsible for providing best in class database support and administration for business critical PeopleSoft HR and People Soft Portal applications.
- Serve as technical expert for Oracle Database technology within Corporate Application Engineering and use such expertise to assist in setting technical direction, contribute to the success of business driven projects and ensure that databases are managed effectively, while minimizing downtime and issues.
- Responsible for the hands-on design, implementation, administration and support of all aspects of database implementations required by business critical applications.
- Participate in the execution of technology projects from inception to implementation, including the contribution to and development/management of project plans.
- Ensure that database implementations continue to meet strategic business goals.
- Participate in and represent HRIS in broader technology related initiatives.
Qualifications :
- Must have experience with Oracle database version 11g, Oracle RAC and Oracle ASM.
- Must have hands-on experience with major Oracle database upgrades.
- Experience with any PeopleSoft applications is a plus.
- Experience with PeopleSoft HR and/or PeopleSoft Enterprise Portal is a plus.
- Must have experience with Unix/Linux shell scripting.
- Must have work experience in a Sarbanes Oxley compliant environment.
- Experience working in a large organization is a plus.
- Must have experience with technical process design, implementation and documentation.
- Strong written and verbal communication skills required.
- Bachelors Degree (or equivalent) is required.
- Oracle certification is a plus.
Position Summary :
As an emerging expert, performs the routine operation of server software. Maintains system security, monitors usage statistics and logs. Modifies configuration settings and backing up the systems. Troubleshoots system-related problems. Writes shell scripts. Knowledgeable in operating systems as UNIX and Windows NT, TCP/IP, and Internet services such as HTTP and FTP servers. Provides team leadership and guidance to less experienced administrators.Responsibilities :
- Develops and documents procedures and protocols for the ongoing development and maintenance of the website.
- Assures information in pages and databases is current.
- Coordinates with other departments on planning, design, organization, development and consistency of website content.
- Provides consulting services, training, and technical support to departments on webadministration, e-business practices, and compliance with legal issues in web accessibility, linking, copyrighting, privacy, and security.
- Administers and maintains multiple web servers. Designs, maintains, and upgrades the website and linkages.
- Researches, analyzes, and prepares recommendations regarding design issues, upgrades, and security.
- Formulates recommendations anticipating possible ramifications and appropriately communicates significance of findings.
- Prioritizes, plans and leads web-related work activities using resources effectively.
- Performs programming of system features and functions of web servers and search engine.
- Coordinates related data content to web-compatible format, including maps, photos, and images.
- Optimizes web architecture for navigability. Troubleshoots problems with web servers and web-authoring software.
- Works with network personnel on issues of hardware/software that affect the web.
- Provides team leadership and guidance to less experienced administrators.
Responsibilities :
- Creates test plans using templates and guidelines
- Estimate testing efforts for self and other team members
- Creation, preparation, and implementation of systems quality assurance reviews of requirements and design artifacts.
- Develop and execute test scenarios and test scripts.
- Interacts with users to share information and clarify instructions related to quality efforts and testing activities
- Works with business analysts, business system analysts to create and prioritize test cases and create test scripts
- Performs test data conditioning, regression testing and testing validation.
- Logs, tracks, and verifies resolution of software and specification defects.
- Acts as a liaison between client area and technical organization by planning, conducting, and directing the testing efforts including functional testing, regression testing and User Acceptance testing.
- Provides technical assistance in identifying, evaluating, and developing systems and procedures that are cost effective and meet business requirements.
Required Experience :
- Experienced in the coordination and management of multiple projects directed towards strategic and other organizational objectives.
- Experienced in reviewing requirements for testability and usability, consult with development staff with regards to system functionality.
- Experienced in the facilitation of test meetings to discuss issues in SIT and UAT and production/development and proposed resolutions.
- Experienced in developing and updating Test Scenarios, Test Cases and Test Scripts for low to high level projects surrounding early resolutions.
- Experienced in collaborating with the business units to assess the technical impact of business requirements and to reach consensus on alternative solutions when necessary in an effort to maintain a consistent yet flexible architecture.
- Experience testing in web based technologies
- Experience in creating and running SQL queries from scratch based on test requirements
- Proven track record of building credibility, establishes rapport, and maintains communication with stakeholders at multiple levels, including those external to the organization.
- Owned or led the identification of test requirements approach/strategy, objectives, and quality related risks.
Full Stack Developer Responsibilities:
- Developing front end website architecture.
- Designing user interactions on web pages.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
Full Stack Developer Requirements:
- Bachelor’s Degree in computer science or related fields.
- Strong organizational and project management skills.
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
- Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
- Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net.
- Familiarity with database technology such as MySQL, Oracle, and MongoDB.
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.
Comments are closed.