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 cross-functionally with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
Adhere to secure coding practices, implement effective unit testing, and stay informed of industry technology trends to foster a culture of technical excellence and growth.
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 17/21
Spring MVC / Spring Boot
React, Java Script
RESTful services design and implementation
Maven or Gradle build tools
Unit Test (Junit/Mockito)
SQL Server and Oracle databases
AWS services (API Gateway, Lambda, ECS)
Nice-to-have
Agile/Scrum methodology experience
DevOps and CI/CD
Docker/K8s/OpenShift experience
GitLab/Bit Bucket
CloudFormation, Terraform experience
Key Requirements
Experience with Java 17/21
Experience with Spring MVC / Spring Boot / Spring Security
Experience with React, Java Script
Experience with RESTful services
Experience with Maven or Gradle
Experience with Unit Test (Junit/Mockito)
Experience with SQL Server and Oracle
Experience with AWS services
Experience with observability tools (Elastic/Kibana)