Overview
On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6+ month(s)
50% Travel
Skills
Java
Spring
Jenkins
Maven
IBM
Job Details
Amtex Systems Inc is an information technology and talent solutions company offering talent and BI consulting to the companies in US for over 25 years.
Our solutions are designed to fill resource gaps, by providing the right candidates who deliver value to the organization. Our propensity to nurture and build strong relationships with our clients helps us better understand their business demands and gives us the ability to provide services that are on time and rise above the rest.
*Hybrid: 2-3 days onsite weekly*
(Richardson, TX or Woonsocket, RI)
Job Title: Open Shift
Tenure: till end of year with possible extensions
Experience: 10+ yrs
(Richardson, TX or Woonsocket, RI)
Job Title: Open Shift
Tenure: till end of year with possible extensions
Experience: 10+ yrs
Required Skills:
a. Technical Skills
Overall, 10-12 years of professional experience.
Open shift - HM has requested to share 5+ years experienced profiles who know how to use IBM initiate on Open shift.
IBM Initiate algorithm configuration: Strong technical knowledge and hands-on experience in configuring the algorithms used within IBM Initiate/MDM to match and merge data.
OpenShift Container Platform: Experience working with and managing Red Hat OpenShift Container Platform, which is a key component of this role.
Core Java and Object-Oriented Programming (OOP): Proficiency in Java programming language, including a solid understanding of OOP concepts.
Frameworks: Experience with frameworks like Spring Boot is crucial for building microservices and REST APIs.
Application Design and Architecture: Familiarity with design patterns and software architecture principles to build scalable and robust applications.
Testing: Expertise in using testing frameworks to ensure application quality.
Build Tools: Experience with build tools like Maven or Gradle for managing project dependencies and builds
Java Development Background: Experience in Java development, which is likely required for customization, integration, and extending the functionality of the IBM Initiate/MDM platform.
Experience developing microservices and cloud native apps using Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework JPA (Java Persistence API) (Or any other ORM), Spring Security and similar tech stacks (Open source and proprietary)
Experience working with Unit testing using framework such as Junit, Mockito, JBehave
Build and deploy services using Gradle, Maven, Jenkins etc. as part of CI/CD process
Experience working with team and guiding them, unblocking any issues.
Experience with any Relational Database (Oracle, PostgreSQL etc.)
Experience in Google Cloud Spanner is must.
Create, configure, and manage Cloud Spanner instances and databases.
Design and implement database schema changes, including table and index definitions.
b. Soft skills
OpenShift/Kubernetes: Hands-on experience with OpenShift/Kubernetes for deploying, managing, and scaling containerized applications.
Docker: Understanding of Docker for containerizing applications.
Containerization Strategies: Ability to implement strategies for optimizing application performance and security within OpenShift.
CI/CD Pipelines: Building and maintaining CI/CD pipelines using tools like Jenkins, GitLab, or Ansible to automate deployments and workflows.
OpenShift Concepts: Understanding of OpenShift-specific concepts like Source-to-Image (S2I) and container awareness.
Designing, developing, and implementing custom software and database application capabilities with limited oversight
Excellent communication skills design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration
Acting as a member of the team supporting teammates and collaborating with a do what it takes attitude to ensure project and team success
Responsibilities:
70% coding / hand on, 30% support other offshore team members and lead the delivery as team lead.
Be part of a team of engineers in developing elegant and high performant code
Ensure quality practices unit testing, code reviews / leading tests
Optimize application for non-functional requirements
Build and deploy components as part of CI/CD process
Will be responsible for end-to-end application delivery including coordination with required teams for production deployment
Continuously monitors application health and KPIs (Key Performance Indicators), support triage of any production issues as and when needed
Collaborate in troubleshooting complex data, features, service, platform issues and perform root cause analysis to proactively resolve product and operational issues
Be an advocate of security best practices, champion and support the importance of security within engineering
a. Technical Skills
Overall, 10-12 years of professional experience.
Open shift - HM has requested to share 5+ years experienced profiles who know how to use IBM initiate on Open shift.
IBM Initiate algorithm configuration: Strong technical knowledge and hands-on experience in configuring the algorithms used within IBM Initiate/MDM to match and merge data.
OpenShift Container Platform: Experience working with and managing Red Hat OpenShift Container Platform, which is a key component of this role.
Core Java and Object-Oriented Programming (OOP): Proficiency in Java programming language, including a solid understanding of OOP concepts.
Frameworks: Experience with frameworks like Spring Boot is crucial for building microservices and REST APIs.
Application Design and Architecture: Familiarity with design patterns and software architecture principles to build scalable and robust applications.
Testing: Expertise in using testing frameworks to ensure application quality.
Build Tools: Experience with build tools like Maven or Gradle for managing project dependencies and builds
Java Development Background: Experience in Java development, which is likely required for customization, integration, and extending the functionality of the IBM Initiate/MDM platform.
Experience developing microservices and cloud native apps using Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework JPA (Java Persistence API) (Or any other ORM), Spring Security and similar tech stacks (Open source and proprietary)
Experience working with Unit testing using framework such as Junit, Mockito, JBehave
Build and deploy services using Gradle, Maven, Jenkins etc. as part of CI/CD process
Experience working with team and guiding them, unblocking any issues.
Experience with any Relational Database (Oracle, PostgreSQL etc.)
Experience in Google Cloud Spanner is must.
Create, configure, and manage Cloud Spanner instances and databases.
Design and implement database schema changes, including table and index definitions.
b. Soft skills
OpenShift/Kubernetes: Hands-on experience with OpenShift/Kubernetes for deploying, managing, and scaling containerized applications.
Docker: Understanding of Docker for containerizing applications.
Containerization Strategies: Ability to implement strategies for optimizing application performance and security within OpenShift.
CI/CD Pipelines: Building and maintaining CI/CD pipelines using tools like Jenkins, GitLab, or Ansible to automate deployments and workflows.
OpenShift Concepts: Understanding of OpenShift-specific concepts like Source-to-Image (S2I) and container awareness.
Designing, developing, and implementing custom software and database application capabilities with limited oversight
Excellent communication skills design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration
Acting as a member of the team supporting teammates and collaborating with a do what it takes attitude to ensure project and team success
Responsibilities:
70% coding / hand on, 30% support other offshore team members and lead the delivery as team lead.
Be part of a team of engineers in developing elegant and high performant code
Ensure quality practices unit testing, code reviews / leading tests
Optimize application for non-functional requirements
Build and deploy components as part of CI/CD process
Will be responsible for end-to-end application delivery including coordination with required teams for production deployment
Continuously monitors application health and KPIs (Key Performance Indicators), support triage of any production issues as and when needed
Collaborate in troubleshooting complex data, features, service, platform issues and perform root cause analysis to proactively resolve product and operational issues
Be an advocate of security best practices, champion and support the importance of security within engineering
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.