Apply latest technologies to design real world systems involving processing of large amounts of data, business transactions, and user interactions on various platforms. The person should have strong skills in technical architecture planning, design, and support. In addition to design, this position will provide implementation guidance, sometimes produce model code for a much larger developer community for solution delivery. Activities will cover all solution development lifecycle phases, from technical analysis, solution design, development, quality assurance to production induction and support.
Evaluate various upcoming technologies, prototyping and eventually helping draw conclusion on their applicability to our landscape.
Collaborate with the business analysts to design and develop business solutions. Technical architecture responsibility for modelling, design, development, system testing and production support of the solution.
Translate business requirements into system solution design and patterns that enables quality, re-usability, scalability, availability and maintainability in accordance with the overall Business Strategy and IT standards.
Present and communicate ideas and design to various stakeholder for review and brainstorming.
Present solutions to customers and support presales team.
Skill Requirements and qualification
Bachelor's degree level or equivalent in computer science
10+ years of industry experience in architecture of Java, J2EE based systems. Should be able to guide a team of full stack developers on Java and open source technologies.
Hands on ability on Java and Spring boot, Java Script technology like Angular, React etc. Experience working in JPA/Hibernate or other ORM technology. Experience on JBoss wildfly application servers. Good understanding of Sql and NoSql databases. Strong understanding of reusable object-oriented software design patterns.
Strong experience in architecting and building multi-threaded, distributed systems. Good knowledge of data structures, algorithms, and designing for performance. Good understanding of security standards for web applications for different domains and their implementation details. Experience working with BPMN 2.0 based workflow engine, Rules engine like Drools.
Good understanding of engineering practices such as continuous integration, delivery, and deployment. Experience working in a Cloud environment such as Azure, or AWS.
Exposure on atleast two of the following domains Insurance, Retail, Banking, Telecom, Healthcare.
Exposure on RPA, ETL, CRM, BI, CEM products and tools
Strong analytical and problem-solving skills, interpersonal and communication skills, demonstrating a clear and articulate standard of written and verbal communication in complex environments. Ability to manage own workload
Salary: INR 30,00,000 - 35,00,000 PA.
Industry:IT-Software / Software Services
Functional Area:IT Software - Application Programming, Maintenance
Role Category:Programming & Design
Desired Candidate Profile
Bertelsmann Marketing Services India Pvt. Ltd.
Contact Company:Bertelsmann Marketing Services India Pvt. Ltd.