Who are we
Fulcrum Digital is an agile and next-generation digital accelerating company providing digital transformation and technology services right from ideation to implementation. These services have applicability across a variety of industries, including banking & financial services, insurance, retail, higher education, food, healthcare, and manufacturing.
The Role
• Should have rich knowledge in Software Development Life Cycle Methodologies; excellent communication and interpersonal skills, capable of resolving multiple complex issues and motivating team to achieve peak performance
• Create a comprehensive architecture for a software solution and providing strategic direction throughout the development process. Design and develop high-performance, scalable, and reliable solutions using Java, Spring boot, Microservices technologies.
• Work closely with business stakeholders to gather and analyse requirements, translating them into technical specifications and architectural designs.
• Convert visionary concepts into enterprise-wide systems.
• Coordinate with all stakeholders in architectural designs and software development.
• Ensure compliance of best practices and policies in software development. Perform code reviews and provide feedback to team members to maintain code quality and adherence to best practices.
• Providing guidance for the architectural planning for framework. Monitor team of developers and engineers, providing technical guidance, mentoring, and support to ensure the successful implementation of projects.
• Creating technical literature, such as training materials or sample code, to encourage acceptance of frameworks
• Ensuring system integrity by utilizing proper architectural designs
• Advising on security methods and implementing them
• Design and deploy Java applications.
• Develop strategic, logical and physical designs.
• Ensure products or projects are robust, scalable and extensible.
• Expertise in using Agile methodology
• Analyze user requirements to define business objectives
• Envisioning system features and functionality
• Define application objectives and functionality
• Ensure application designs conform with business goals
• Identify and resolve any technical issues arising
• Write well-designed, testable code
• Conducting software analysis, programming, testing, and debugging
• Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review