972-914-2991   info@solsnow.com   helpdesk@solsnow.com

Full-Stack Software Developer

RESPONSIBILITIES:
• Analyze clients’ needs and then write efficient and optimized code using best practices & design patterns.

• Developing and maintaining web applications using Java, Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, and DOM.

• Implementing and consuming web services using REST and SOAP.

• Design each piece of an application or system and plan how the pieces will work together.

• Create a variety of models and diagrams showing programmers the software code needed for an application.

• Ensure that a program continues to function normally through software maintenance and testing.

• Using design tools like Rational Rose, Star UML, and Enterprise Architect to create UML diagrams and design software architectures.

• Utilizing Spring framework and its various modules like Spring Data, Spring JDBC, OAuth, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, and Spring AOP to develop enterprise level applications.

• Developing responsive and user-friendly web interfaces using HTML5, CSS3, XML, Bootstrap, AJAX, jQuery, React, Bower, LESS, SASS, JSON, and NGRX.

• Using GIT, SVN, and CVS for version control and collaboration with other developers.

• Document every aspect of an application or system as a reference for future maintenance and upgrades.

• Create and maintain software documentation

• Must have strong written and verbal communication skills

GENERAL QUALIFICATIONS AND EXPERIENCE:
Familiarity with software development
Create and maintain software documentation
Excellent organization, communication and time management skills.
Problem-solving and conflict-resolution ability
Outstanding organizational skills
Jira, Teams, Confluence, Slack, Office, OneNote, MS Project
A plus but not required:
TFS or Git repositories
Experience with risk mitigation
HTML/ CSS
JavaScript (Angular)
Python
SQL (MySQL, Oracle)

EDUCATION, KNOWLEDGE, SKILLS AND COMPETENCIES:
Bachelor of Science degree in Computer Science
Proven strong customer service and analytical skills
Continuous learning
Strong facilitation, coaching, and collaboration skills

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
REQUEST A QUOTE

We are glad that you preferred to contact us. Please fill our short form and one of our friendly team members will contact you back.

X
Get a Quote