As a Senior Java Full Stack Developer, you'll be responsible for the end-to-end development, deployment, and design of N-Tier web applications.
You should be proficient in Java 6 and above, with a strong background in both front-end and back-end technologies.
Core Responsibilities
- Back-End Development: You'll be proficient in developing web applications using frameworks like Struts, Spring, and Hibernate.
You must also be skilled in designing and developing REST and SOAP web services. - Front-End Development: The role requires you to be proficient in client-side development using JavaScript frameworks like AngularJS and jQuery.
- Database & Architecture: You should be proficient in SQL/PL-SQL, with a preference for SQL Server 12.0 Enterprise.
You must also be able to design RDBMS entities and apply Object-Oriented and J2EE design patterns. - Tools & Environment: You should have a good understanding of application servers (JBOSS, Tomcat), web servers (Apache), and developer tools like Eclipse, Maven, Git, and Jenkins.
Skills Required
Java, Hibernate, Javascript Frameworks, Sql, Spring, Struts