Architect, design & develop scalable architecture systems for Java-based applications. Build and maintain highly complex, high-volume, scalable, maintainable and extensible software on a Java/J2EE application stack using full software development.
Skill Required / Desired Amount of Experience
Strong record of successful architecture, design and delivery across large scale software systems with a successful track record of delivery.-Required-5 Years
Core Java and Java EE including but not limited to usage of Collections, Lambdas, Streams, and Concurrency best practices-Required-10 Years
Spring MVC Framework, Spring Core, Spring Security, Sprint Data Persistence-Required-5 Years
Migration of applications to AWS, improving scalability and performance-Required-2 Years
IDEs like Eclipse/IDEA/Netbeans-Required-10 Years
XML Documents, XML Schemas, JSON documents-Required-5 Years
Design Patterns, Data Structures and Algorithms, JDBC-Required-10 Years
Vue.js/React/Angular JavaScript framework, jQuery, Java script-Required-5 Years
CSS Frameworks like Bootstrap, Angular or similar-Required-4 Years
REST/SOAP API Clients and Web Services-Required-5 Years
Weblogic or similar App/web server administration-Required-2 Years
Containerization platform using Docker/Kubernetes-Required-2 Years
Working knowledge of Cloud Services like AWS/Azure-Required-2 Years
Oracle PL/SQL and ability to develop and use stored procedures-Required-2 Years
Delivery using Agile Scrum Development framework-Required-5 Years
Maven build tools-Required-2 Years
Selenium automation-Highly desired-2 Years
Linux server configuration and management, Linux scripting-Highly desired-2 Years
Web Application server-side Configuration and Deployment-Highly desired-2 Years