10+ years of experience
Bachelor’s degree in Computer Science, Engineering, related discipline or equivalent skills and practical industry experience
Solid experience using Java in complex application development (10+ years)
Good experience with design patterns.
Strong experience in Java 8 and it’s Features, Microservices Architecture, MVC Architecture , J2EE Design Patterns such as MVC, Singleton, DAO and others Technical Expertise in Spring and Spring Boot Framework features, Microservices, HTML, CSS, Swagger, Junit-Mockito.
Experience in Web Services like SOAP, REST, and good Knowledge in SOA Experience in using build tools like maven, gradle and automation servers.
Experience in Agile development (SCRUM) methodologies Experience in OOP, Object Oriented Analysis (OOA) and Design (OOD)
Experience designing and building complex data workflows for customers
Understanding of web services development using Java (HTTP, REST APIs, Tomcat)
Knowledge of multithreaded or event-driven programming
Experience writing unit tests and e2e tests
Ability to adapt to working with a wide array of technologies and languages
Reference : Java developer/ Architect jobs
Source: http://jobrealtime.com/jobs/technology/java-developer-architect_i15475