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.