Full Stack Developer
Role details
Job location
Tech stack
Job description
· Analyze the requirements, design and develop web-based applications with high reliability and scalability.
· Develop user interface for new applications and maintain existing interfaces.
· Design and develop new features to enhance existing applications using Java, Spring and Angular technologies.
Requirements
· 7 plus years of experience in applications development using Java and Java related frameworks.
· 1-2 years of Angular experience is a plus.
· 3 years of total experience in leading development projects involving software design, interaction with business analysts to refine the requirements, and development of web-based applications
· Strong knowledge of Object-Oriented Programming, web services and database concepts
· Experience with Spring and Spring MVC frameworks including REST
· Experience using JPA/Hibernate
· Experience with Struts and JSP technologies
· Knowledge of HTML, CSS, Ajax and jQuery
· Experience in XML messages parsing via web services
· Strong background in SQL, JDBC and application-database performance / troubleshooting (Oracle DB)
· Working knowledge of middleware based transactional processing, UNIX operating system and networking technologies
· B2B integration experience is a plus
Technical Skills: Java Spring, Spring Boot