Source description
About the role
Role & responsibilities : Responsible for the analysis, design, development, and delivery of software solutions • Defines requirements for new applications and customizations, adhering to standards, processes, and best practices. • Participate in team prioritization discussions with Product/Business stakeholders. • Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements. • Automate build, operate, and run aspects of software. • Drive code/design/process trade-off discussions within their team when required to Report status and manage risks. • Drive integration of services focusing on customer journey and experience. • Perform demos/acceptance discussions in interacting with Product owners. • Understands operational and engineering experience and actively works to improve experience and metrics in the ownership area. • Develop a complete understanding of end-to-end technical architecture and dependency systems. • Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members. • Mentor and guide new and less-experienced team members. • Identify opportunities to improve an overall process and trim waste. • Share and seek knowledge within their Guild/Program to drive reuse and productivity. Key Skills : Java17 or above, JPA, Springboot, Microservices/API, Kafka, Kubernetes, AWS/Any Cloud infra experience, strong coding, debugging, and problem-solving skills, adherence to clean coding practices and strict coding standards Design Patterns and API Standards, Github Copilot/any AI programming, Karate or any testing frameworks
More at Fulcrum Worldwide Software