Java full stack developer

Role Description

The Java full stack engineer will be a person who would be equipped with a range of different technologies and languages (such as Java, JavaScript, HTML, Front end technologies) to develop applications. Full stack developers would cater to both user experience development and functionality.

Java Full stack developer duties include:

  • Participating in the design and creation of scalable software
  • Writing clean, functional code on the front- and back-end
  • Testing and fixing bugs or other coding issues

Job Description:

We are looking for a full stack developer to produce scalable software solutions. You’ll be part of a product team that’s responsible for the development life cycle as well as implementation from conception to deployment.

As a full stack developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.

If you’re also familiar with Agile methodologies, that would be a plus

Position: Junior Full Stack Java Developer

Location          : Bangalore

Experience      : Minimum 2, Maximum 3 years 

Responsibilities:

  • Work with development teams and product managers to convert specifications into software solutions
  • Design client-side and server-side components
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Work with Technical Leads, Senior Engineers and Analysts to improve software

Required skills

  • Core JAVA
  • JSP, Servlets
  • JavaScript and/or JavaScript Libraries
  • HTML5
  • CSS/CSS3
  • Database (any of MySQL, MSSQL, Oracle), SQL Queries

Primary skills

  • Should have minimum 2 years of experience in Java development
  • Expert level experience with Core Java, JSP, Servlets
  • Expert level experience with JavaScript (JS), HTLM5/CSS3
  • Experience with databases (e.g. MySQL, MSSQL) and SQL queries
  • Experience with Web servers/ Application Servers (e.g. Apache, Tomcat)
  • Experience with any ORM framework (g. Hibernate, MyBatis)
  • Experience in version control and repositories like SVN/GIT/Bitbucket
  • Experience with converting UI/UX designs to Front end code using HTML, JSP, CSS, JS
  • Ability to build the responsive or adaptive screens from visual designs
  • Ability to write clean, scalable, and reusable code
  • Well-versed in software engineering principles, frameworks and technologies
  • Well-versed in Object-oriented programming concepts
  • Excellent written and oral communication and teamwork skills
  • Great attention to detail
  • Organizational skills
  • An analytical mind

Good to Have

  • Angular, React JS, Node.js
  • Liferay – Liferay service builder, hooks, plug-in SDK, EXT, themes
  • Familiarity with Agile methodologies