Full Stack Developer

About The Role

We’re looking for developers who are creative problem solvers, bring fresh ideas, are proficient in bespoke java web application development, and have experience with SAAS & scalability best practices

Essential duties and responsibilities include the following. Other duties may be assigned.

  • Work with development team and product manager to ideate software solutions.
  • Design client-side and server-side architecture.
  • Develop and manage well-functioning applications.
  • Test software to ensure efficiency and responsiveness.
  • Participate in integration, training and implementation activities as defined by project supervisor.
  • Refine and update technical/business skills and experience through work assignments, advanced technical/business training and attending professional/business industry conferences.
  • Maintain a positive work atmosphere by acting and communicating in a manner which facilitates the success of business operations in order to meet company demands and expectations.
  • Proactively work to assist others in achieving the organization’s objectives.

 

To perform the job successfully, an individual should demonstrate the following competencies:

Analytical – Synthesizes complex or diverse information; collects and researches data; uses intuition and experience to complement data; designs workflows and procedures.

Job Knowledge – Competent in required job skills and knowledge; exhibits ability to learn and apply new skills; keeps abreast of current developments; requires minimal supervision; displays understanding of how job relates to others; uses resources effectively.

Use of Technology – Demonstrates required skills; adapts to new technologies; troubleshoots technological problems; uses technology to increase productivity; keeps technical skills up to date.

Design – Generates creative solutions; translates concepts and information into images; uses feedback to modify designs; applies design principles; demonstrates attention to detail.

Problem Solving – Identifies and resolves problems in a timely manner; gathers and analyzes information skillfully; develops alternative solutions; works well in group problem solving situations; uses reason even when dealing with emotional topics.

Project Management – Develops project plans; coordinates projects; communicates changes and progress; completes projects on time and budget; manages project team activities.

Teamwork – Balances team and individual responsibilities; exhibits objectivity and openness to others’ views; gives and welcomes feedback; contributes to building a positive team spirit; puts success of team above own interests; able to build morale and group commitments to goals and objectives; supports everyone’s efforts to succeed.

Innovation – Displays original thinking and creativity; meets challenges with resourcefulness; generates suggestions for improving work; develops innovative approaches and ideas; presents ideas and information in a manner that gets others’ attention.

Judgement – Displays willingness to make decisions; exhibits sound and accurate judgment; supports and explains reasoning for decisions; includes appropriate people in decision-making process; makes timely decisions.

Planning/Organizing – Prioritizes and plans work activities; uses time efficiently; plans for additional resources; sets goals and objectives; organizes or schedules other people and their tasks; develops realistic action plans.

Quality – Demonstrates accuracy and thoroughness; looks for ways to improve and promote quality; applies feedback to improve performance; monitors own work to ensure quality.

 

Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education and/or Experience:

  • Bachelor’s degree from four-year college or university and 3+ years related experience and/or training.
  • 3+ years working across the full stack, with emphasis on Java (Spring MVC experience a plus)
  • Java cloud-based, web application development (SAAS dev a plus)
  • 3+ years working with relational databases (PostgreSQL)
  • Experience in web design and UI/UX (CSS, HTML, JavaScript, jQuery, XML)
  • Experience with AWS (EC2, RDS, S3)
  • Version control (Bitbucket, Sourcetree)
  • JIRA
  • CUBA Platform experience is a plus
  • High performance and scalable code
  • Strong communication and collaboration skills

Language Skills:

Ability to read, analyze, and interpret common scientific and technical journals, financial reports, and legal documents. Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community. Ability to write speeches and articles for publication that conform to prescribed style and format. Ability to effectively present information to top management, public groups, and/or boards of directors.

Mathematical Skills:

Ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.

Reasoning Ability:

Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.

 

Work Environment:

Office hours – 40hr week. Office is on the 9th floor at 5120 Woodway Dr., Houston, TX 77056

Our commitment to your success is enhanced by our competitive compensation and extensive benefits package including paid time off, medical, dental and vision benefits. We strive to provide a collaborative, creative environment where each person feels encouraged to contribute to our processes, decisions, planning and culture. Oh, and snacks. There are lots of snacks.

Apply Today

Contact Us

Bill is SecurityGate.io’s Chief Information Security Officer. Prior to joining the company he was Vice President and Chief Security Officer for North American Electric Reliability Corporation (NERC). Bill had a distinguished career in the Navy where he flew Tomcats and Super Hornets. He has a computer science degree from the U.S. Naval Academy where he later became the Deputy Director of Character Development and Training and taught courses in cybersecurity. Bill has a master’s degree in International Relations from Auburn Montgomery, and a master’s degree in Military Operational Art and Science from the Air Command and Staff College.