IBM webMethods Integration is a powerful integration platform as a service (iPaaS) that provides a combination of capabilities offered by ESBs, data integration systems, API management tools, and B2B gateways. We are seeking a skilled and enthusiastic Java software engineer with experience in building high-performing, scalable, enterprise-grade applications and thrives on helping team to deliver high quality solution to customers.
- Develop new features, effective debugging, performance analysis and able to analyse performance of implementation, recommend software solutions to improve the product.
- Design/architect software solutions to solve complex problems for backend components/distributed systems.
- Exercise best practices in agile development and software engineering.
- Participate in software design reviews, code reviews and project planning.
- Mentor and train other members of the team.
- Provide troubleshooting and technical advice for customers.
- Provide technical leadership and guidance to customers that are geographically distributed.
- Publish and review documentation and technical blog posts.
- Recommend and implement new or improvements to existing code and processes.
- Contribute to department attainment of organizational objectives and high client satisfaction.
To be successful, you will need: - Passion for handling technical challenges and be goal and results oriented.
- Excellent technical knowledge and communication skills to design and develop new features and enhance existing features.
- Proven listening, detail-oriented thinking, and creative problem-solving skills.
- Ability to work in highly collaborative global organization.
- Be open to flexible schedule in development and support environment.
- Good communication skills and ability to work with cross team.
9-12 years of experience in software product development with Java as backend framework in with a comprehensive understanding of their ecosystems.
• 8+ years of experience in Java, Spring , Hibernate, MySQL.
• Experience with machine learning, deep learning, NLP and building generative AI systems in real-world applications.
• Excellent understanding AWS/Azure cloud platform and Kubernetes.
• Excellent understanding of Microservice architecture.
• Experience in Agile development methodologies.
• Familiarity with secure development and deployment best practices.
• Experience in using tools for software development lifecycle.
- Strong coding & debugging and troubleshooting capabilities to address performance bottlenecks and resolve issues.
- Positive attitude, flexibility, and willingness to provide extra support to customers.
- Participation in code reviews, offering constructive feedback to ensure code quality.
- Contribution to the ongoing enhancement of development processes and tools.
- Stay updated with the latest software industry trends and best practices