Full Stack Software Engineer Resume Sample
Work Experience
- Work with product owners and other development team members to determine new features and user stories needed in new/revised applications or large/complex development projects
- Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate
- Respond to trouble/support calls for applications in production in order to make quick repair to keep application in production
- Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies. Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives
- Leverage Fannie Mae DevOps tool stack to build, inspect, deploy, test and promote new or updated features
- Set up and configure a continuous integration environment
- Advanced proficiency in unit testing as well as coding in 1-2 languages (e.g. Java, etc)
- Advanced proficiency in Object Oriented Design (OOD) and analysis. Advanced proficiency in application of analysis/design engineering functions. Advanced proficiency in application of non-functional software qualities such as resiliency, maintainability, etc. Advanced proficiency in advanced behavior-driven testing techniques
- Hands-on experience in web development, JAVA, Javascript, CSS, HTML5, SQL/NoSQL
- Provide mentorship to the team
- Work collaboratively with other teams - both within the department and throughout the organization
- Work on projects of diverse scope and complexity requiring independent action and decision-making
- Troubleshoot issues in development and operational environments
- Write and maintain robust tests using 3rd party testing applications
- Stay up-to-date on emerging technologies and industry standards
- Understand and implement best practices in security and data protection
- Experience with service oriented architecture, preferably REST
- Be a senior member of the team
- Work on initiatives that are among the highest priorities for Zillow Group
- Collaborate with multiple teams across our consumer brands and corporate teams
- Contribute to the overall architecture of the web application
- Maintain quality and ensure responsiveness of applications
- Assist in maintaining design consistency across all products
- Perform code review for your team
Education
Professional Skills
- Demonstrated analytical skills, problem-solving skills, and ability to work collaboratively
- Excellent communication, relationship skills, and a strong team player
- Experience working in globally dispersed teams along with excellent communication skills
- Excellent interpersonal and communication skills to build strong relationships with both technical and non-technical stakeholders
- Strong SQL skills; Recent experience with Oracle is desirable
- A strong leader with excellent verbal and written skills
- Looking for candidates with strong communication and presentation skills
How to write Full Stack Software Engineer Resume
Full Stack Software Engineer role is responsible for development, software, technical, programming, analytical, business, java, css, design, database.
To write great resume for full stack software engineer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Full Stack Software Engineer Resume
The section contact information is important in your full stack software engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Full Stack Software Engineer Resume
The section work experience is an essential part of your full stack software engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous full stack software engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular full stack software engineer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Full Stack Software Engineer resume experience can include:
- Experience working in an agile scrum development cycle, including TDD experience or experience constructing unit tests and other automated tests
- Strong communication skills and interest in a pair programming environment
- Very strong ability to be creative, innovative and responsible, and able to master advanced decision-making skills
- Solid documentation and technical writing skills
- Strong programing skills and deep knowledge in Java
- JavaScript, HTML, CSS development skills with 3+ years experience
Education on a Full Stack Software Engineer Resume
Make sure to make education a priority on your full stack software engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your full stack software engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Full Stack Software Engineer Resume
When listing skills on your full stack software engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical full stack software engineer skills:
- Excellent communication skills in English and ability to understand and provide good feedback on business requirements
- Strong interpersonal skills necessary to build good working relationships and work as part of a team
- Strong Object-Oriented skills and experience with UML
- Proven leadership and strong technical skills
- Solid design, coding, testing and debugging skills including jUnit
- Proven ability to effectively collaborate in requirements-gathering, design, building proofs-of-concept, and in implementation and delivery
List of Typical Experience For a Full Stack Software Engineer Resume
Experience For Senior Full Stack Software Engineer Resume
- Strong C# and database development skills in a web-based environment
- Applying problem solving and analytical skills to a variety of issues
- Understanding of software skills such as business analysis, development, TDD, maintenance and software improvement (i.e. continuous deployment)
- AND, 2+ years experience in software development experience demonstrating depth of technical understanding with in Java
- Olid professional coding experience in Ruby on Rails
- Experience with Micro services and good understanding of its architecture
- Strong experience in developing in AWS platform, in serverless, RDS and Cognito environemnt
- Experience developing web-based experiences and SaaS capabilities , or mobile applications
Experience For Full-stack Software Engineer Resume
- Ruby Experience, or similar dynamic scripting language experience
- Effectively work in a fast-paced, changing environment that requires maniacal attention to detail for the duration of all projects and assignments
- Exceptional front-end debugging skills
- Effective experience with Video Codec engineering concepts, principles, and theories
- Work effectively in a continuous integration, continuous deployment and delivery development environment
Experience For Senior Full-stack Software Engineer Resume
- Strong experience with Java and Java server technologies like Tomcat or Jetty
- Strong knowledge of HTML, CSS, JavaScript, AJAX, CSS, and XHTML. Extra points again for experience with Sass/Less or any other CSS preprocessor
- Skills in MySQL, PostgreSQL, or other relational databases
- Demonstrate experience and mindset with Agile Development
- Communicate effectively with peers as well as relevant software development partners worldwide
- Demonstrated leadership experience on software development teams
- Strong hands on experience on node.js
- Learn and adopt new concepts & technologies quickly and implement them effectively in projects
- Demonstrated experience in one or more modern JS Frameworks (e.g. React)
Experience For Lead Full Stack Software Engineer Resume
- Experience applying proven design principles, code practices, and SDLC concepts to improve customer outcomes
- Troubleshooting skills such as debugging web applications, cloud infrastructure, database, and networking
- Strong experience with PHP and a PHP MVC framework (e.g. Phalcon, Laravel, Zend etc)
- Strong development experience with C# and Object Oriented concepts
- Software development experience, with a strong focus on backend development using a full tech stack
Experience For Principal Full Stack Software Engineer Resume
- Hands on experience in delivering web experience on a variety of form factors e.g. tablets, phones, etc
- Exceptional collaborative, written and, verbal communication skills
- Rails Experience, or similar web framework experience
- Proficient in application development skills in Java/JavaScript
- B.S. in Computer Science and 3-5+ years of Software Development Experience or M.S-PhD with 2-3+ years of Software Development Experience
- Prior experience in a technical role
- Strong experience with JAVA in Linux/Unix environment
- High level skills in Java development, Javascript, HTML5, CSS
Experience For Full Stack Software Engineer Intern Resume
- Collaborate effectively across disciplines, roles, and geographical and time zone boundaries
- Prior experience with AWS
- Strong development experience on web based application
- Strong front-end development experience with Javascript frameworks
- Demonstrated real world experience in object oriented languages such as C# (.NET or Core) or Java
Experience For Lead Full-stack Software Engineer Resume
- Demonstrated real world experience in Microsoft technologies such as .NET
- Demonstrated real world experience in database principles, such as SQL, Oracle, MongoDB or Hadoop
- Testing Works with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing
- Programming and scripting language experience in one or more of the following: Java, C#, ASP.NET, NodeJS, Scala, Python, Powershell, Bash, Golang
- Understanding and experience building responsive interfaces with HTML5, CSS3, Bootstrap & Sass
Experience For Experienced Full-stack Software Engineer Resume
- Creating and integrating intuitive user experiences into our frontend applications
- Establishing feedback loops with key customers by building strong relationships
- Developing and monitoring both user interface end-user experience
- Programming experience with modern programming languages (e.g., C#, Java, Python, Go, etc.)
- Working smoothly with local and remote multi-geo R&D and non-R&D teams, while keeping high visibility and effective communication
- Working experience using React and Angular development frameworks
- Understanding of Test Driven Development (TDD) and experience writing automated unit tests
- Working experience with understanding of test driven development (TDD)
- Leveraging strong understanding of the overall software delivery lifecycle and activities
Experience For Senior Full Stack Software Engineer Socialcast Resume
- Building an experience based solution related to the fashion category
- Working experience and familiarity with Mobile Device Management platforms
- Bring a strong technical foundation; able to engage the team on architecture and design
- Building beautiful, customizable user experiences across an entire product stack
- Defining and developing web applications for our stock plan services participant experience product
- Working experience with behavior driven development (BDD) frameworks (Cucumber or others)
- A proven track record in architecting and delivering distributed enterprise software, including designing and delivering a significant featur
Experience For Principal Full-stack Software Engineer Resume
- Experience designing and presenting complex data sets in visually compelling formats, and integrating multiple data sources and databases into one system
- Experience designing, implementing, and scaling Web services in Java and Spring
- Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit, Selenium
- Experience with developing and maintaining a customer facing, cloud-based, production software system using AWS and/or Microsoft Azure
- Experience consuming, producing, and designing RESTful web services
- Act the technical subject matter expert: demonstrate technical expertise and lead projects solving challenging programming and design problems
List of Typical Skills For a Full Stack Software Engineer Resume
Skills For Senior Full Stack Software Engineer Resume
- Strong emotional intelligence, and the ability to look beyond the user’s request to find what they are driving at, and what problem they are trying to solve
- Proficiency with JavaScript core language features and functionality. String manipulation, working on collections, build and destroying DOM elements, event based development, ajax etc..
- Proven experience in scoping tasks, developing plans and timelines, monitoring progress and managing priorities and commitments
- User interface programming skills including HTML5, CSS, JavaScript, AJAX, cross-devices and cross-browser experience
- Strong skills in architecting enterprise level, scalable solutions
- An avid learner, independent with excellent problem-solving skills
- Strong business and technical communication skills
- Have good verbal and non-verbal communication skills
- Highly skilled full stack engineer with exceptional OOP/MVC skills
Skills For Full-stack Software Engineer Resume
- Excellent object-oriented development skills
- Excellent communication skills and attitude
- Strong leadership, confidence, and influencing skills
- Excellent ability to be creative, innovative and responsible, and able to master advanced decision-making skills
- Demonstrated organizational and teamwork skills, attention to detail, and a willingness to participate in collaborative development projects
- Strong technical leadership skills with the ability to resolve ambiguity in requirements
- Strong communication skills, able to collaborate productively with cross-functional teams
Skills For Senior Full-stack Software Engineer Resume
- Good PHP development skills using modern PHP frameworks, grounded in PHP-FIG PSRs
- Strong PHP development skills using modern PHP frameworks, grounded in PHP-FIG PSRs
- Excellent design and coding skills with a focus on Node.js, Kubernetes and/or Prometheus
- Strong communication skills with the ability to clearly communicate ideas and decisions
- Understanding of software skills such as business analysis, development, maintenance and software development
- Bring leadership skills applied in a technical context with a team of developers
- Programming skills in Java, HTML, JavaScript, CSS
- Trong Hands-on experience writing robust applications in Java with Spring Framework (Spring Boot, Spring Hibernate, etc.)
Skills For Lead Full Stack Software Engineer Resume
- Proven experience in leading exploratory research, initiating innovative concepts and rapid prototyping of software solutions
- Experience writing code using Java, J2EE, Eclipse with solid understanding of the Java application stack
- Experience designing or operating distributed systems and a strong understanding of service-oriented architectures
- Strong testing discipline and experience using Jest, Jasmine, Karma, Selenium or another comparable testing framework
- Strong testing discipline and experience using Jest, Jasmine, Mocha, Selenium or another comparable testing framework
Skills For Principal Full Stack Software Engineer Resume
- Strong coding abilities and experience in a suitable programming language for rapid prototyping, like Python, JavaScript (Node), Go, etc
- Experience in working with containers: DockerExperience in working with cloud platforms: GCP, AWS, Azure, etc
- Prior experience working with testing, development and test automation in an Agile environment (Scrum or Kanban methodology)
- Be passionate about learning new skills and helping others to develop
- Work on analytical, data-driven applications combining advanced client side skills while being knowledgeable on backend/server side of applications
- Solid development experience using .NET (WCF, ASP.NET MVC, WebAPI), Java (Spring) and Microsoft SQL Server
- Demonstrated experience managing or leading development teams of 3 or more contributors through at least one full product delivery cycles
- Database development skills in designing new models using relational databases
Skills For Full Stack Software Engineer Intern Resume
- Extensive experience working with highly asynchronous code (gotta’ be amenable and excited about constantly changing priorities)
- AND, 4+ years experience in software development experience demonstrating depth of technical understanding with in JavaScript and/or Java
- Solid experience with Oracle (or other large RDBMS), data modelling, and performance tuning
- Solid understanding and experience with agile methodologies
- Experience professional software engineering experience
Skills For Lead Full-stack Software Engineer Resume
- Demonstrated understanding of proven design principles and code practices
- Applies problem-solving skills to provide customer support to resolve escalations
- Strong experience in core JavaScript development and debugging
- A proven track record of practical problem solving and strong communication
- Demonstrated experience developing reliable and performant REST APIs
Skills For Experienced Full-stack Software Engineer Resume
- Very strong understanding and experience in web technologies
- Self starter, superior organization, coordination, writing and time management skills
- Experience with Adobe Experience Cloud solutions including Analytics, Target, Campaign, AEM, and DTM
- Strong unit test development experience using any frame work in .Net technology
- A result driven self starter with great communication and collaboration skills, we put a lot of emphasis on being team players
- Apply technical skills in J2EE technology, Object Oriented Programming, Database (Sybase/Oracle/SQL), and Client/Server infrastructure development
- Proven work experience in Java, Spring Integrations and Rest API
Skills For Senior Full Stack Software Engineer Socialcast Resume
- Exceptional programming skills in Java, HTML 5, AngularJS, JavaScript, etc
- Web development skills using HTML, CSS, JavaScript
- With strong core Java/J2EE server side hands on development experience including concurrency, JMS & JPA
- Solid experience using modern Javascript frameworks such as jQuery, AngularJS, Knockout, DOJO or Ember
- Some experience with testing automation tools (unit, integration and acceptance tests), Selenium experience would be ideal
- Prior experience with advertising platforms
- Strong test Driven Development experience using Javascript frameworks: Karma, Jasmine and Sinon
Skills For Principal Full-stack Software Engineer Resume
- Five years of proven experience coding in Java and JavaScript languages
- Demonstrated experience in open-source software development or integration
- Experience with AR & VR frameworks, tools, and experiences
- Experience with Swift/Objective C/ Cocoa Touch or Good Knowledge on Android Platform with Kotlin/Dagger 2 and RX Java
- A track record of continuous skills enhancement and technical development
List of Typical Responsibilities For a Full Stack Software Engineer Resume
Responsibilities For Senior Full Stack Software Engineer Resume
- Team player skills, effectiveness both in independent and collaborative work
- Absolutely fluent in English, with excellent written communication skills
- Strong skills with JavaScript (React)
- Strong self-accountability, project management, and task management skills
- Relish the chance to mentor others and are passionate about improving software and your teammates’ skills
- Excellent C++/C# knowledge required (Boost, STL, .NET Framework, SOLID, OOD/OOP, design patterns)
- Proven experience working within an Agile environment
- Experience in Client-side development experience - JavaScript
Responsibilities For Full-stack Software Engineer Resume
- This role requires experience in Java/J2EE or .Net, with a proven background in HTML, CSS, and JavaScript
- Communicate effectively with business partners to identify needs and evaluate alternative technical solutions
- Strong experience in accessibility
- Proven experience building applications using a 12 factor application SW architecture, micro services, and API
- Strong knowledge of OO design and design patterns as well as development experience in Python, C++, or Java
- Working knowledge of Java based Test Automation of either User Interfaces (Selenium or Selenide)/Service/API/data validation
- Understanding business processes, priorities and roadmaps
- Take lead for scoping tasks, developing plans and timelines for proof-of-concepts, monitoring progress and managing priorities and commitments
- A strong track record of designing, implementing and supporting solutions built on similar technologies
Responsibilities For Senior Full-stack Software Engineer Resume
- Experience with writing software in a fast-moving engineering team
- Experience with Unix-based operating systems, including maintaining local server installations such as Apache HTTPd and Postgres
- Very strong knowledge of software tools supporting Integrated Development Environments (IDE), version control, defect reporting and scripting
- Experience writing tests (unit, functional, etc.), and using testing frameworks
- Proven ability in developing, deploying and monitoring Restful web services
- Strong understanding of data modelling, information architecture, networking, & security
- Experience designing, developing and delivering web applications
- Expert understanding of software engineering, with a preference for experience with both Java or a JVM programming language and some form of web-based frontend
Responsibilities For Lead Full Stack Software Engineer Resume
- Working experience designing and building web applications
- Deep understanding of object oriented programming and experience with at least one object oriented programming language
- Experience with Reactive Programming, building single page web applications, and building scalable, multithreaded web applications
- Excellent knowledge of software tools supporting Integrated Development Environments (IDE), version control, defect reporting and scripting
- Polyglotism. Passing throughout all the tiers is not enough, what is crucial is having experience with several platforms and programming languages
- Experience in designing, implementing, executing test plan & test cases
- Familiar with machine learning concepts and have experience building the services required to productionize and deploy machine learning models at scale
- Proven track record of resolving basic issues associated with system configuration management, resource sharing and basic networking concepts
- Experiences in importing and formulating data from different sources including different database technologies, files, and log
Responsibilities For Principal Full Stack Software Engineer Resume
- Experience building world class, public facing web applications, with in-depth knowledge of JavaScript and CSS
- Experience with developing Services in Java/OO Programming Language
- Experience building web applications using front end framework such as: Backbone, Angular or React
- Expert understanding and hands-on experience with the full web stack including Java, RESTful services and APIs
- Experience with architectural work involving performance optimization, SQL query optimization, application caching strategies, or related work
- Experience with web service frameworks and related technologies including Spring REST APIs, Hibernate, J2EE, Apache Tomcat, HTTP, AJAX, REST, SOAP, JSON, XML
- Experience building and consuming RESTful API which are written in Express.js / Node.js
- Experience writing unit tests, mocking frameworks, functional tests, etc
- Experience in mentoring and leading other Engineers
Responsibilities For Full Stack Software Engineer Intern Resume
- Desired: Experience with any of the following technologies: Spring Integration, Liferay Portal, C#, Windows Server, RHEL, Jenkins
- Experience testing & debugging complex apps, both server and clientside
- Experience using the following technologies to develop applications and solutions
- Experience shipping web applications with Ruby on Rails and supporting them in production
- Five years of programming experience in one or more of the following: Cocoa, Objective C, HTML, .NET, PHP, Java or Progress
Responsibilities For Lead Full-stack Software Engineer Resume
- Experience with at least one dynamic back end language (having worked with static and/or functional programming is cool too)
- Solid understanding of relational databases (including SQL)
- Experience with middleware Java stack, Spring, messaging technologies and web containers
- A proven track record of designing and building end-to-end systems – client/server/db
- Experience developing and sustaining enterprise software/services
Responsibilities For Experienced Full-stack Software Engineer Resume
- Contribute to our mobile application(s) using both Android native and react-native technologies to deliver compelling user experiences
- Experience in implementing search using Elasticsearch, Solr
- Can prove a first experience in Object Oriented Programming on one of the following languages : C#, Java, Python or C++
- Proficiency in Core Java, J2EE and experience in developing and/or supporting applications
- Hands-on experience building and maintaining APIs
- Experience building large and scalable public facing applications
- Hands on experience writing tests using automation frameworks (Jasmine, Karma, etc.)
- Hands on experience in one or more - ETL, Batch Processing, APIsMachine Learning
- Strong working knowledge of caching technologies (Redis, Cassandra etc)
Responsibilities For Senior Full Stack Software Engineer Socialcast Resume
- Experience working with and building APIs
- Excellent fundamental understanding of programming concepts and methods
- Experience working in banking and/or financial services industries
- Experience building RESTful web services with server-side frameworks like Spring Boot and Play
- Experience working with NoSQL and distributed storage technology including Hadoop, HBase, Cassandra, Elasticsearch, and Redis
- Experience with machine learning and stream processing
- Experience developing and delivering REST web services
Responsibilities For Principal Full-stack Software Engineer Resume
- Experience developing responsive front end web applications using HTML 5, CSS 3 and JavaScript
- Experience developing and delivering REST web services
- Experience coding in C# and working in the SQL database environment
- Experience working in a Microsoft Environment using Visual Studio and Team Foundation Server
- Proven track record in developing mobile and desktop web applications on Node.JS using Javascript, CSS, HTML5
- Experience developing software, having built at least one product from scratch
- Experience creating applications using javascript web frameworks (e.g.:AngularJS, Bower, NPM, Webpack, Grunt)