Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities
Job Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration.
Adhere to secure coding practices, implement effective unit testing, and stay informed of industry technology trends to foster technical excellence.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Skills & Requirements
Must-have
Java 17/21 development
Spring Boot and MVC
React and JavaScript
RESTful services design
Maven or Gradle build tools
Unit testing with Junit/Mockito
SQL Server and Oracle databases
Nice-to-have
Agile/Scrum methodology experience
DevOps and CI/CD practices
Cloud platform experience
Docker/Kubernetes/OpenShift
Observability tools like Elastic/Kibana
Key Requirements
Experience with Java 17/21
Experience with Spring MVC/Spring Boot/Spring Security
Experience with React, Java Script
Experience with Maven or Gradle
Experience with Unit Test frameworks (Junit/Mockito)
Experience with Relational databases (SQL Server, Oracle)
Experience with Observability tools (logging, metrics)