Software Developer Specialist – Java Fullstack

Software Developer Specialist – Java Fullstack Job Description Template

Our company is looking for a Software Developer Specialist – Java Fullstack to join our team.

Responsibilities:

  • Participate in functional specification reviews, test plans, and code reviews;
  • Proactively raise issues if specification will lead to quality, system performance, or architectural issues in product;
  • Conduct performance testing, review results, identify bottlenecks, and profile code;
  • Proactively identify and resolve potential problems/issues including authoring of technical specifications;
  • Regularly provide reports on progress of project, identifying risks early in the process;
  • Design, develop, troubleshoot and implement rich internet application software for Corporate Services suite of products;
  • Take high-level architecture and design models from architects and implement them through detailed design and code with the help of team leads.

Requirements:

  • Bachelor/Master in computer science;
  • Knowledge of web markup, including HTML5 and CSS3 is a plus;
  • Good knowledge understanding of MYSQL database, database concepts;
  • Understanding of SAAS platforms, private cloud architecture is a plus;
  • Knowledge on React or Angular is mandatory;
  • Knowledge of web debugging proxies such as Charles;
  • Fair understanding of JavaScript programming and DOM manipulation;
  • Expertise in writing server side code using JAVA/JEE, EJB and hibernate;
  • Proficient understanding of code versioning tools, such as TFS/SVN;
  • Knack of adhering to best design practices;
  • Good knowledge on JBOSS Applications Server, JBOSS 6+
  • At least 2-4 years of software development experience;
  • Good knowledge in SQL and should be able to write complicated database queries.