Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues
Job Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues.
Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
Advise and influence decision making, contribute to policy development, and take responsibility for operational effectiveness, potentially leading a team performing complex tasks.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues.
Skills & Requirements
Must-have
Java, Springboot, React.js, microservices
AWS services expertise
CI/CD pipelines and tools
Scalable solutions and agile methodologies
Secure coding practices
Unit testing and code quality
Nice-to-have
Excellent communication and stakeholder management
Strong problem-solving and analytical abilities
Collaborative mindset and team success focus
Mentoring and guiding junior team members
Key Requirements
Experience with Java, Springboot, React.js, microservices
Experience with AWS services
Experience with CI/CD pipelines
Experience with Automation and Infrastructure as Code
Experience with Cloud Architecture and Design
Experience with Security Compliance
Experience with programming/scripting languages (Bash, Powershell, Python, Java)
Working knowledge of Linux, networking, routing & firewalls