About this role
Senior Tech Specialist, Applications & Platforms
Primary Skills
- Struts, CI/CD Pipeline, Java, Hibernate, Oracle RDBMS, Kafka, Docker, Java Server Pages (JSP), Kubernetes, J2EE
Specialization
- Java/J2EE: Lead Engineer
Job requirements
- Experience Range: With at least 4 years of experience in Java/J2EE application development and platform engineering, including hands-on Mendix development Key Responsibilities: 1. Lead the design and development of Mendix applications, ensuring scalable and maintainable solutions 2. Develop and enhance Java/J2EE applications using Struts, Hibernate, and Java Server Pages (JSP) 3. Implement and maintain CI/CD pipelines to streamline Mendix and Java application deployments 4. Integrate Oracle RDBMS for efficient data storage, retrieval, and performance optimization 5. Configure and orchestrate containerized applications using Docker and Kubernetes for seamless deployment 6. Develop and optimize messaging solutions utilizing Kafka for high-throughput data processing 7. Collaborate with cross-functional teams to gather requirements, deliver Mendix and Java technical solutions, and ensure project alignment 8. Troubleshoot and resolve complex technical issues across Mendix, Java, and platform layers to maintain system stability 9. Monitor application performance and proactively implement enhancements to improve reliability and scalability Required Skills: 1. Strong proficiency in Mendix application development 2. Expertise in Java and J2EE frameworks 3. Hands-on experience with Struts for web application development 4. Advanced skills in Hibernate for object-relational mapping 5. Proficiency in Java Server Pages (JSP) 6. In-depth knowledge of Oracle RDBMS and SQL 7. Experience with Kafka for distributed messaging 8. Designing and managing CI/CD pipelines 9. Docker containerization 10. Kubernetes orchestration Preferred Skills: 1. Experience with microservices architecture 2. Knowledge of Spring Boot framework 3. Familiarity with cloud platforms such as AWS or Azure 4. Understanding of RESTful API design and integration 5. Experience with monitoring tools like Prometheus or Grafana 6. Experience integrating Mendix with external systems Desired Qualifications: 1. Bachelor's degree in Computer Science, Information Technology, or a closely related discipline 2. Mendix Rapid Developer or Advanced Developer certification 3. Oracle Certified Professional, Java SE certification 4. Certified Kubernetes Administrator (CKA) or equivalent