Job Title:
Job Description
Collaborate with stakeholders (business team, developers, client product managers, client technical team, third party stakeholders) to understand business requirements and translate them into technical specifications and system architecture
• Design and develop high-performance, secure, and maintainable software solutions using Java, J2EE frameworks, and best practices.
• Lead the development team in defining coding standards, design patterns, and architectural approaches to ensure code quality, consistency, and maintainability.
• Implement and manage the integration of SAP systems with custom applications using SAP Mobiliser or other relevant technologies. ]
• Develop and maintain technical documentation, including system architecture diagrams, API specifications, and user guides.
• Stay up-to-date with the latest advancements in Java technologies, J2EE frameworks, and SAP Mobiliser to identify opportunities for improvement and innovation.
• Conduct code reviews, identify potential issues, and mentor leads/devs in best practices
• Participate in technical discussions, providing guidance and expertise on software design decisions.
• Troubleshoot complex technical problems and develop solutions to ensure system stability and performance.
• Maintain a strong understanding of security best practices and implement them throughout the development lifecycle.
• Troubleshoot support related complex issues and technical problems and mentor support developers for resolution
• Work effectively with other teams (QA, operations) to ensure smooth development, testing, and deployment of applications including API integrations Qualifications:
• Minimum 12+ years of experience with min 5+ yrs as a Software Architect or a senior developer with architectural experience.
• In-depth knowledge of Java programming language, J2EE frameworks (e.g., Spring, Hibernate), and object-oriented design principles, API design and microservices
• Proven experience in designing and developing enterprise-scale applications using third party APIs and monolithic/microservices based architecture
• Solid understanding of SQL and database management systems.
• Expertise in SAP Mobiliser or a similar mobile development platform for integrating with SAP systems.
• Having knowledge on SAP Fioneer is plus
• Excellent communication, collaboration, and problem-solving skills.
• Ability to work independently and as part of a team in a fast-paced environment.
• Strong analytical and critical thinking skills.
• Attention to detail and a commitment to delivering high-quality work.
Location:
Language Requirements:
Time Type:
If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents