As a Lead Application Developer, you will lead a development project team in the technical design, development, and integration of cross-functional, multi-platform application systems.
Job Description:
- 10+ years of experience in Java software development
- Strong understanding of core Java, J2EE, Object Object-oriented design skills and understanding of design patterns.
- Knowledge of the following technology stack - Java, J2EE, JSP, Spring MVC Framework, Sprint IO, Spring Hibernate, Spring Boot, Oracle, App server Knowledge (Tomcat/JBoss)
- Experience in the following Tools: Eclipse, Maven, Gradle, DB tools, Github/JIRA/Confluence
- Expertise in object-oriented design, integration testing, data structures, algorithms, scalable APIs, etc.
- Expertise in Test Driven Development using Spring and JUnit.
Education:
Bachelor's degree/University degree or equivalent experience.