Other
This job posting has expired and is no longer accepting applications. Check out similar jobs
Job description
FUTURE DUTIES AND RESPONSIBILITIES List principle responsibilities.
Design new products, product features, and product enhancements for large scale application Participate in PI and sprint planning Provide unit test coverage and validation support Review and understand specifications, use cases, and requirements Support continuous integration and deployment Conduct code reviews for more junior members of the team Investigate and resolve issues Refactor / optimize code Thrive in a collaborative environment to drive team success Works on-site at Austin-based client locations (currently remote approved)
REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE Clearly identify the essential qualification vs the desired qualifications. What skills/experience must this person have to be considered?
10+ years of professional software development experience designing and building web-based enterprise application with Java. Must be very strong hands-on with Spring Boot, Spring Data JPA, Hibernate, Angular 6 (or above), JavaScript, jQuery, HTML5, CSS Expertise with SQL and one or more of the following: Oracle, MySQL, PostgreSQL, or SQL Server Ability to create and improve TDD coverage with JUnit, Cucumber, Karma, Jasmine Able to conduct code reviews and complete pull requests with Azure DevOps Strong object-oriented analysis, design, and development skills Builds strong trusting relationships with the client stakeholders and/or client project teams Strong leadership skills Expertise developing and using RESTful web services Good analytical and problem-solving skills Ability to communicate effectively Experience on an Agile Scrum team Sponsorship is not available, C2C considered
Required Skills: CANDIDATES MUST BE ABLE TO PICK UP THEIR OWN EQUIPMENT IN AUSTIN, TX ON DAY 1 FROM THE TX DOT OFFICE. WILL BE ABLE TO WORK REMOTE AFTER DAY 1.
Most Popular Jobs Similar to Full Stack Software Developer
full stack developer
full stack software engineer
full stack developers
full stack web developer
software developer
full stack engineer
full stack net developer
full stack python developer
software web developer
software developer specialist
Frequently asked questions
Q: What skills or qualities help someone succeed as a Full Stack Software Developer?
A: To succeed as a Full Stack Software Developer, key technical skills include proficiency in programming languages such as JavaScript, Python, and HTML/CSS, as well as experience with frameworks like React, Angular, and Node.js. Additionally, strong problem-solving skills, adaptability, and the ability to learn new technologies quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. By combining these technical and soft skills, a Full Stack Developer can efficiently design, develop, and deploy robust and scalable software applications, driving career growth and effectiveness in the role.
Q: What is the career path for a Full Stack Software Developer?
A: A Full Stack Software Developer's career path typically begins with entry-level roles such as Junior Software Developer or Front-end Developer, where they focus on building and maintaining the client-side and server-side of web applications. As they gain experience, they progress to mid-level roles like Senior Software Developer or Technical Lead, where they oversee the development process, mentor junior team members, and contribute to architectural decisions. Ultimately, senior Full Stack Developers can move into leadership positions like Technical Director or Engineering Manager, or transition into specialized roles like DevOps Engineer or Cloud Architect, leveraging their broad skill set to drive technical innovation and strategy.