Location: Detroit MI or Charlotte NC (onsite)
Mode: Full Time
Note: Candidate must be comfortable to relocate to either Detroit MI or Charlotte NC
Experience: 9 to 15 years
Responsibilities:
- Design and Develop Middleware Solutions: Create software that acts as a bridge between different applications and databases.
- System Integration: Ensure seamless integration and data consistency across all systems.
- Performance Monitoring: Monitor and tune middleware services for optimal performance.
- Collaboration: Work with other IT teams, such as database administrators and software developers, to coordinate the delivery of software systems.
- Troubleshooting: Identify and resolve issues with middleware software, implementing fixes or upgrades as necessary.
- Technical Support: Provide guidance and support to other team members.
- Documentation: Maintain system documentation related to middleware architecture, design, and configuration.
- Security and Integrity: Ensure the security and integrity of middleware services.
Technical Skills:
- Middleware Platforms: Experience with platforms such as IBM WebSphere, Oracle WebLogic, JBoss, and Apache Tomcat.
- Programming Languages: Proficiency in Java, Python, and Shell scripting.
- Integration Technologies: Knowledge of JMS, RESTful APIs, SOAP, and Web Services.
- Database Connectivity: Familiarity with JDBC and database management systems like Oracle, SQL Server, and MySQL.
- Containerization and Orchestration: Experience with Docker and Kubernetes.
- Messaging Systems: Understanding of messaging systems like Apache Kafka and RabbitMQ.
- Monitoring and Logging: Proficiency with tools like Prometheus, Grafana, and ELK Stack (Elasticsearch, Logstash, Kibana).
- Version Control: Experience with Git and CI/CD tools like Jenkins.
- Security: Knowledge of security protocols and practices, including SSL/TLS, OAuth, and SAML.
Requirements:
- Experience: Proven experience in designing, developing, and maintaining middleware solutions.
- Technical Skills: Proficiency in middleware platforms and various programming languages.
- Analytical Skills: Ability to analyze user or business requirements to develop appropriate middleware solutions.
- Up-to-date Knowledge: Stay current with the latest technologies and industry trends in middleware.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Staffing and Recruiting
#J-18808-Ljbffr