Job Description
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.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA,
Role Category: Software Development
Role: Technical Architect
Employement Type: Full time
Contact Details:
Company: Concentrix
Location(s): Kolkata
Keyskills:
Object oriented design
System architecture
Hibernate
Software design
SAP
Coding
Market research
Analytics
SQL
Technical documentation