Vacancy expired!
job summary:
Position Summary- Responsible for designing and developing complex requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset.
- Posses proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns.
- Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
- Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
- Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.
- Assists team with resolving technical complexities involved in realizing story work.
- Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
- Designs/develops/maintains automated test suites (integration, regression, performance).
- Sets up and develops a continuous integration/continuous delivery pipeline.
- Automates manual release activities. Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack. Individual contributor.
- Contribute to story refinement/defining requirements.
- Deep understanding of API management in terms of design, development, security of complex workflows and infrastructure to support mission critical applications that will be leveraged as part of key initiatives
- Will be working as an Individual contributor responsible for Hands-On development work on MuleSoft with Java background
- Deep knowledge and insight into all aspects of MuleSoft API workflows and ecosystem
- Ensures that software is developed to meet functional, non-functional, and compliance requirements
- Someone who can collaborate with various teams, help production support in resolving issues
- Possess proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns
- Minimum 7 years of IT experience in design, develop & maintain multi-tier enterprise applications using Java related technologies such as Spring Boot, Spring Batch, Restful API's, Hibernate, Node JS, Apache Kafka, Active MQ
- Experienced hands on Mule 3.9/4x developer with experience in multi-tier applications
- Designing/implementing and application integration experience in middleware technology (MuleSoft, ESB) and providing API solutions
- Experience with MuleSoft v3 & v4, Any point Platform v6 &v7, RAML, MUnit, and Java/J2EE
- Experience in Application Integration Architecture, Solution Design, and Development using SOA/EAI solutions (with emphasis on Mule)
- Experience designing, developing, securing, and managing APIs via API Gateways and proxies
- Mule ESB Development experience with REST and SOAP web services, RAML in Mule, and use of different mule connectors (File connector, Http/Https, Salesforce, CXF connectors etc.)
- Extensively used Node.js tools tool like Gulp, Grunt, Web pack and used popular Node.js framework like Express and Resitfy to mock a RESTful API
- Experience in configuring backend using various Spring frameworks features such as Spring MVC, Spring AOP, Spring IOC, Spring Boot, Spring ORM and Spring Security
- Proficiency in HTML, CSS, and JavaScript for rapid prototyping
- Worked on building Microservices/REST API's / Containers / Kubernetes
- Experience in developing application service components and configured beans using Spring IoC, creation of Hibernate mapping files
- Hands-on development experience using Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices
- Building PL/SQL procedures
- Ability to solve problems creatively and effectively
- Familiar with Cloud Storage like Native Object Storage, Machine Learning, Elastic Compute etc.
- Up-to-date with the latest UI trends, techniques, and technologies
- Experience with scripting languages (Perl, shell scripts, etc.), and Unix-based operating systems (especially Linux)
- Experience working in an Agile/Scrum development process
- Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
- Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.
- Assists team with resolving technical complexities involved in realizing story work.
- Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
- Designs/develops/maintains automated test suites (integration, regression, performance).
- Sets up and develops a continuous integration/continuous delivery pipeline.
- Automates manual release activities. Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack. Individual contributor.
- Experience level: Experienced
- Education: Bachelors
- ID: #49562533
- State: North Carolina Charlotte 28255 Charlotte USA
- City: Charlotte
- Salary: USD55 - USD65
- Job type: Contract
- Showed: 2023-03-27
- Deadline: 2023-05-26
- Category: Et cetera