Whoare we
Fulcrum Digital is an agile and nextgenerationdigital accelerating company providing digital transformation and technologyservices right from ideation to implementation.These services haveapplicability across a variety of industries including banking & financialservices insurance retail higher education food healthcare andmanufacturing.
TheRole
- Should have rich knowledge inSoftware Development Life Cycle Methodologies; excellent communication andinterpersonal skills capable of resolving multiple complex issues and motivatingteam to achieve peak performance
- Create a comprehensivearchitecture for a software solution and providing strategic directionthroughout the development process.Design and develop highperformancescalable and reliable solutions using Java Spring boot Microservicestechnologies.
- Work closely with businessstakeholders to gather and analyse requirements translating them intotechnical specifications and architectural designs.
- Convert visionary concepts intoenterprisewide systems.
- Coordinate with all stakeholdersin architectural designs and software development.
- Ensure compliance of bestpractices and policies in software development. Perform code reviews andprovide feedback to team members to maintain code quality and adherence to bestpractices.
- Providing guidance for thearchitectural planning for framework.Monitor team of developers andengineers providing technical guidance mentoring and support to ensure thesuccessful implementation of projects.
- Creating technical literaturesuch as training materials or sample code to encourage acceptance offrameworks
- Ensuring system integrity byutilizing proper architectural designs
- Advising on security methods andimplementing them
- Design and deploy Javaapplications.
- Develop strategic logical andphysical designs.
- Ensure products or projects arerobust scalable and extensible.
- Expertise in using Agilemethodology
- Analyse user requirements todefine business objectives
- Envisioning system features andfunctionality
- Define application objectives andfunctionality
- Ensure application designs conformwith business goals
- Identify and resolve any technicalissues arising
- Write welldesigned testable code
- Conducting software analysisprogramming testing and debugging
- Support continuous improvementinvestigating alternatives and technologies and presenting for architecturalreview
Requirements
- Good handson in Java J2EE Databases (Postgres) Web Services (RESTSOAP) Spring boot Spring MVC Spring 4.0 Hibernate/JPA API Gateway Azureand Microservices.
- 512 years of experience desired in designing software solutions usingsoftware architecture design principles.
- Payment domain expertise and ability to drive the team integrationsmigrations create approach.
- Good to have experience in Angular and frontend technologies.
- Understanding of Kafka PCF Integration patterns Security standardsConcurrency and Multithreading CollectionsPostgreSQL Azure DockerKubernetes
- Handson highenergy detailoriented proactive and able to functionindependently under pressure.
- Strong ProblemSolving skills.
- Distributed systems (Databases caches microservices messagebroker)
- API and Contract Testing using REST Assured/Postman/Swagger/SOAP UI Groovy/Spring Cloud Contract
- Test Driven Development TDD Methodology and Unit Testingusing Junit/XCTest
- Use of mocking frameworks such as API ServiceVirtualization/Mockito/OCMock
- Static Code Analysis using SonarQube/Xcode Static Analyzer
- Hands on with Jenkins/PCF or similar tools for automated provisioning ofbuild and test infrastructure.
- Troubleshooting with Splunk API aids like Swagger/Postman and sourcecontrol systems like Git
- Intermediate knowledge of Maven Junit Redis Oracle database SQLUnix command Shell scripting.
- Good to have exposure to Financial/Banking Domain FrontenddevelopmentJavaScript HTML5 CSS3 Bootstrap/Material UI Angular.
- Good knowledge of tools like Sonar Datadog/Dynatrace GIT SVNRally/Jira CI (Jenkin / Bamboo)/CD Splunk
- Strong communication skills both verbal and written with strongrelationship collaborative skills and organizational skills
- Proven experience in Agile methodology SDLC & implementation ofProjects debugging the applications.
Required Experience:
Senior IC