Position Responsibilities:
- • This professional must be able to design, develop, and test software according to specific business requirements.
- • This person will ensure proper software development practices are followed, including writing well-organized and maintainable code, code reuse, effective use of common design patterns, minimal copy and pasting, effective error handling and logging, etc.
- • Design and build systems that comply with enterprise architectural guidance.
Mandatory Skills/Experience:
- • This person must have 8+ years of experience in Java, JDBC, J2EE and have a solid understanding of object-oriented design principles.
- • Must have Spring Framework (Spring MVC, Spring Security, Spring Boot, Spring Cloud, Spring Integration, etc.)
- • Experience using Angular Frameworks
- • Working experience with Git
- • Very good experience in Maven/Gradle
- • Junit
Other Preferred Skills:
- • Docker
- • Openshift
- • AWS / EKS
- • BDD
- • Mongo DB