Job Description:
We are looking for a Full Stack Java Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. You should also be a team player with a knack for visual design and utility.
RESPONSIBILITIES:
• Work with development teams and product managers to ideate software solutions.
• Be involved in designing client-side and server-side components.
• Test software to ensure responsiveness and efficiency.
• Troubleshoot, debug and upgrade software
• Write technical documentation as may be needed.
REQUIRED SKILLS & EXPERIENCE:
• Proven experience as a full stack Java Developer of 3+ years.
• Strong experience in front-end languages and libraries (e.g, Angular, HTML/ CSS, JavaScript, XML, jQuery)
• Experience in Java, Struts, microservices, Springboot, Hibernate, and JDBC
• Experience in developing Highly Interactive Web UI using JSON & CSS, Integration with rest api.
• Good experience on MVC, MVP design patterns
• Excellent working knowledge and thorough exposure on cross browser compatibility with emphasis on interactive web design from a single transition effect to parallax scrolling, rich media presentations
• Good exposure in JDK11, Spring boot, Spring, JPA, GIT, log4j.
• Good exposure in Unit testing by using JUnit, Mockito framework, BDD testing
• Strong experience with RDBMS.
• Good understanding of continuous integration and continuous deployment.
• Ability to work efficiently with remote teams using collaboration technology.
• Ability to identify issues and solve security related problems and also vulnerability issues.
Education: B.E/ B.Tech/ MCA