Software Engineer, Full Stack Resume Samples
4.5
(121 votes) for
Software Engineer, Full Stack Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the software engineer, full stack job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.
Craft your perfect resume by picking job responsibilities written by professional recruiters
Pick from the thousands of curated job responsibilities used by the leading companies
Tailor your resume & cover letter with wording that best fits for each job you apply
Resume Builder
Create a Resume in Minutes with Professional Resume Templates
CHOOSE THE BEST TEMPLATE
- Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS
- Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES
- Instantly download in PDF format or share a custom link.
DM
D McCullough
Dora
McCullough
51992 Rosenbaum Oval
Philadelphia
PA
+1 (555) 845 0327
51992 Rosenbaum Oval
Philadelphia
PA
Phone
p
+1 (555) 845 0327
Experience
Experience
Chicago, IL
Software Engineer, Full Stack
Chicago, IL
Aufderhar LLC
Chicago, IL
Software Engineer, Full Stack
- Work with Engineers, Business users, partners and Product managers to develop interactive, user-friendly applications
- Collaboratewith customers and product management to build, execute, and maintain a development roadmap
- Performing code reviews on other team members’ work
- Work with QA, product management and operations in an agile environment
- Be a highly technical coder. Provide guidance and thought leadership to a group high caliber engineers
- You will move seamlessly between working on database infrastructure to creating beautiful consumer interfaces
- Familiarity with the whole web stack, web protocols, and web performance optimisation techniques
Philadelphia, PA
Lead Software Engineer, Full Stack
Philadelphia, PA
Barrows, Hessel and Hoeger
Philadelphia, PA
Lead Software Engineer, Full Stack
- Provide hands on technical leadership and participate in architectural decision-making
- Dedicated to delivering tested and optimized high performance code for a distributed SOA environment (our stack satisfies 10s of thousands of requests per second!)
- Create and maintain quality software using best-in-class tools: Git, Splunk, New Relic, Sonar and TeamCity
- Target annual bonus
- Company stock (RSUs)
- Employee Stock Purchase Plan
- 4 weeks paid vacation
present
New York, NY
Senior Software Engineer, Full Stack
New York, NY
D'Amore, Olson and VonRueden
present
New York, NY
Senior Software Engineer, Full Stack
present
- Improve application performance and the monitoring of said performance
- Work with QA, product management, and operations in an Agile environment
- Work with stakeholders to help improve the Hearthstone community sites
- Create, document, and maintain website features and system components
- Opportunities to showcase your work on our tech blog and internal & external conferences
- Conduct peer code reviews and act as a resource for junior developers
- You can articulate why you like or dislike React compared to other frameworks
Education
Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Seton Hall University
Bachelor’s Degree in Computer Science
Skills
Skills
- Strong track record of shipping high-quality product features on schedule
- Combination of front end experience in frameworks like React or Angular, plus server side experience implementing web services in frameworks such as Go, Node, Flask, or Tornado
- Strong listening and communications skills. The best about True Fit is the people and working with others to get the job done
- Strong communication skills and a collaborative approach to problem-solving. Always working to improve yourself and constructively support the team around you
- Knowledge of mobile testing framework like espresso or jasmine
- Knowledge of continuous integration system like Jenkins or Travis
- Strong SQL sills, We use Postgres, but experience with any relational database engine will do
- Commercial software experience is important. We ship often under tight deadlines. Our customers are what we are about. Enterprise software development experience is
- Highly motivated self-starter and can do attitude
- Web UI development skills are important for some roles. Some exposure to frameworks such as AngularJS, React, or Ember will be helpful
15 Software Engineer, Full Stack resume templates
Read our complete resume writing guides
1
Senior Software Engineer Full Stack Resume Examples & Samples
- Bachelor's degree in computer science or equivalent (strong foundation in data structures and algorithms)
- 5+ years' experience developing C#.Net Windows Forms applications
- 3+ years developing across all layers of Java and Oracle multi-tiered applications
- Strong Core Java skills
- Strong experience developing multi-threaded applications (knowledge of fundamentals of threads is assumed)
- XML /XSD: Object Serialization
- The ability to communication clearly and effectively is a must
- Understanding and use of Design Patterns and enterprise integration patterns
- Experience with SQL, NoSQL and Big Data
- Experience using git
- Familiarity with nUnit, nAnt, msbuild, Wix and Eclipse
2
Lead Software Engineer Full Stack / Front End Resume Examples & Samples
- Assist Product Managers in designing and defining new features
- Work with Architecture to craft technical designs and drive the evolution of our site architecture
- Write code that is of high quality and consistent with our coding standards
- Write automated tests of new features to ensure they are of very high quality
- Review the work of other engineers in a collegial fashion to ensure the work product is of high quality and consistent with our standards
- Lead Communities-of-Practice in those technologies in which you have an interest
- Participate in, and lead, continuous education programs to grow your skills both technically and in the Williams-Sonoma business domain
- Serve as a member of a Scrum team and participate in all planning, stand-up and retrospective meetings
- Lead by example and mentor more junior engineers through your professionalism and dedication to craftsmanship in the creation of software
- RMK-FJ
3
Software Engineer, Full Stack Resume Examples & Samples
- Create applications using PHP, Java, Javascript, C++, React, Python
- Build end-to-end products for web, mobile
- Work closely with operations and infrastructure to build and scale back-end services
4
Software Engineer, Full Stack Resume Examples & Samples
- Identify issues and implement solutions to complex problems in large scale backend infrastructure and mobile platforms
- 5+ years of previous work experience or B.Sc. or M.Sc. in Computer Science or related field
- Proficiency in either Python, Ruby, PHP/Hack, C/C++ or Java
- Experience with mobile development is an advantage
- Knowledge of low level networking or OS internals (Linux, iOS and Android) would be useful
- Understanding of relational databases and SQL
5
Senior Software Engineer Full Stack Resume Examples & Samples
- Work with stakeholders to help improve the World of Warcraft and Diablo 3 community sites
- Troubleshoot and correct live issues
- Mentor and grow junior engineers
6
Senior Software Engineer Full Stack Resume Examples & Samples
- Develop product roadmap, architecture artifacts and delivery strategy for Java, REST, Node, Full Stack based engineering solutions
- Develop long term technical roadmap and continual revenue/cost optimization
- Work closely with Business & Technology Leaders to define and implement critical business functions, needs and products
- Architect and own mobile solutions
- Develop and deliver mobile solutions with hands-on contribution
- Provide hands-on training to junior team members to be sustainable mobile experts
- Participate in the full development lifecycle, work with user experience design, development and test teams to automate testing and deployment
- Research and build solutions showcasing emerging technologies
- Hands on experience in performance tuning and production deployment
- 8+ years of experience in architecting, designing and developing complex digital systems and Application
- Java/J2EE development skills, with a proven record of creating commercial quality software solutions for relatively large applications including production monitoring
- Demonstrated experience with modern Javascript based applications and/or development frameworks such as Angular, Node.js, jQuery, etc
- Experience using Linux and Unix based OS
- Thorough understanding and experience in relational and non-relational databases
- Demonstrated expertise in Java architecture, development and management
- Experience in working with Open Source code and frameworks a must
- Expert level knowledge in Object Oriented Programming
- Strong understanding of Computer Science fundamentals
- AngularJS and Node.js experience to be able to utilize a subscribed User Interface Reference Architecture
- Strong application performance / tuning skills
- Demonstrated understanding of the importance of maintainable / sustainable product solutions
- General knowledge developing mobile applications that interface with RESTful services including Web services
- Strong technical knowledge of digital environment including Mobile, Web, IoT, Apps, APIs, Messaging, Databases, Big Data, Networks and their Interactions is a plus
- Mobile Development experience within iOS / Android / HTML5 (Responsive design) is a plus
- Experience in Advanced and Emerging Solutions a plus
- Experience working in a multi-national and multicultural environment
7
Software Engineer, Full-stack Resume Examples & Samples
- Create web applications using primarily PHP/Hack
- Experience developing rich applications with XHTML, CSS, and JavaScript
- Experience with full web stack development (e.g. DOM, HTTP, cookies, headers, asset loading/caching)
- Enjoys working closely with product and design teams
- Collaborates with operations and infrastructure to build and scale back-end services
- Build report interfaces and data feeds
- Writes code that is maintainable, reusable, and concise
8
Lead Software Engineer Full Stack Resume Examples & Samples
- Develop custom web applications
- Develop custom Drupal theme and modules
- Understand the underlying systems on which web applications are developed
- Understand the technologies and languages that power the web such as HTML, CSS and JavaScript
- Understand key server-side web development concepts such as
- BS degree required in a Computer Science/related field or 5+ years of software engineering experience within a medium to large IT organization
- 4+ years of experience with Drupal (7.x) CMS
- 5+ years of custom Drupal module and theme development
- 5+ years of experience with Linux Apache MySQL PHP stack
- 5+ years of experience administering and/or configuring an application
- 10+ years of professional experience in software analysis, development, engineering and support in a large corporate setting
- Thorough understanding of the architecture and design of Drupal based websites
- Excellent working knowledge of HTML/HTML5, CSS/CSS3
- Experience with frameworks such as JQuery, bootstrap, angular, nodejs, etc
- Experience working on responsive web design
- Proficient in Linux environment and any shell scripting
- Experience with various full cycle software development methodologies (particularly agile), tools and practices
- Excellent knowledge of DB concepts – data modeling, SQL (MySQL), stored procedures, triggers, query performance tuning
- Knowledge of PHP and database programming including
- Best practices for efficient and easier to maintain code
- Best practices for securing web applications
- Inserting, querying and managing data stored in databases or files
- Understanding of Javascript design patterns and MV* frameworks (i.e. AngularJS, Backbone, Ember, Dojo, Node.js)
- Experience building and maintaining digital offerings using Drupal
- Knowledge of common UI testing frameworks (eg. Jasmine, JSCoverage)
- Understanding of UX principles and best practices
- Knowledge of common browser developer tools and performance tuning techniques
- Knowledge of CI (Continuous Integration) techniques for UI (i.e. Bower, Grunt)
- Experience working with websockets and HTML5 web storage
- Experience with Agile (Scrum) and test driven development and version control (SVN, git, etc.)
- Energetic, out of the box, technical innovator who will bring their expertise along with a keen drive to learn new technologies
- Keen focus toward consistency and attention to detail primarily related toward coding standards
- Possesses an operational mindset to build a platform that is easy to run and scale to the broad breadth of GE
- Ability to hit tight deadlines and work under pressure
9
Software Engineer, Full Stack Resume Examples & Samples
- Combination of front end experience in frameworks like React or Angular, plus server side experience implementing web services in frameworks such as Go, Node, Flask, or Tornado
- Drive to always learn new things and go above and beyond the call of duty
- Strong communication skills and a collaborative approach to problem-solving. Always working to improve yourself and constructively support the team around you
10
Software Engineer Full Stack Resume Examples & Samples
- You will build infrastructure to detect and stop attack activity in real-time
- You will analyze product usage and build algorithms to detect malicious activity
- You will work closely with the product teams to harden product features against the attacks
- You will advise engineers and teams on security issues; you’ll be involved with every aspect of engineering here at Dropbox!
11
Software Engineer, Full-stack Resume Examples & Samples
- You have a BS or MS in Computer Science or equivalent
- You have 1-3 years of large scale, full life cycle development experience
- You have a solid foundation in data structures, algorithms, and OO Design with rock-solid programming skills
- You have some hands-on knowledge of Linux, Java, JavaScript and related open source technologies such as Apache, Tomcat, PostgreSQL, and Hadoop
- You have strong interpersonal skills, analytical skills, combined with intellectual curiosity. A desire and ability to "get things done" are essential requirements
- You want to work in a rapidly changing, collaborative, and iterative product development environment
12
Software Engineer, Full-stack Resume Examples & Samples
- Develop features quickly and see them used by millions
- Touch code throughout the stack
- Work closely with our product and design teams to define feature specifications
- Work and thrive in a fast paced environment
- Work side-by-side with engineers at all levels from new graduates to industry veterans
13
Senior Software Engineer, Full Stack Resume Examples & Samples
- 5+ years of experience writing clean, performant, test-driven code; at least 2 in Ruby on Rails
- Experience building systems from the ground up
- Experience working with a production system at scale
- Identify and analyze issues across the entire stack
- Strong verbal and written communication skills, especially in technical subjects
- Properly size-up a feature to understand the potential risk versus gain
- Put in place tools to ensure the reliability, availability and serviceability of a service
- Build that cool service or tool your peers used and then wonder how they ever worked without
- Sound understanding of Linux and process management
- Familiarity working with data stores (MySQL, Redis, Cassandra)
14
Senior Software Engineer, Full Stack, Remote Resume Examples & Samples
- Have a desire to work in a startup environment where things move very quickly
- Want to be a part of team that is confident and enthusiastic about creating innovative solutions for end users
- Are excited about developing software and can’t wait to show it off
- Take great pride in their work
- Design, code, test, deploy and document software in C# and JavaScript
- Demonstrate a mastery of object-oriented design patterns and practices
- Develop highly scalable background processing engines and algorithms
- Own and support all aspects of our products – architecture, quality, user experience
15
Senior Software Engineer, Full-stack Resume Examples & Samples
- Serve as technical lead on an Agile development team
- Lead technical spikes, adopt new technology, provide architectural oversight for the team
- Collaborate with UX designers and influence product direction
- Embrace TDD using JUnit/JMock
- Build scalable, responsive web applications using latest frontend technologies
- Build business logic in Java and expose it via powerful REST API using Open Source technologies (Spring, Hibernate, Spring MVC )
- Collaborate with Architects and other Staff Engineers to drive system architecture
- Ready to innovate and question the status quo
- Understanding of UX/Usability methodologies and tools
- Expert knowledge of latest web development trends and technologies like single page applications, responsive design and cross browser issues
- Solid knowledge of CS fundamentals, algorithms, data structures, and OOD/OOP principles
- Solid knowledge of Java and application frameworks like Spring, Hibernate
- Strong experience with front end technologies JavaScript, HTML5/CSS and libraries such as AngularJS, Bootstrap, jQuery, YUI, etc
- Solid SQL and relational database design knowledge
- Good understanding of REST API design principles
- Experience in technical leadership role
- Excellent communications skills and proven ability to influence senior technology leadership
16
Software Engineer, Full Stack Resume Examples & Samples
- Work with Engineers, Business users, partners and Product managers to develop interactive, user-friendly applications
- Create innovative UI interfaces, and API’s, that enable users to explore, analyze, and visualize large amounts of data to make informed and effective business decisions
- Build scalable solution with web services, messages and file transfer interfaces
17
Senior Software Engineer Full-stack Resume Examples & Samples
- Break down feature requests into stories and acceptance criteria in collaboration with Product Owners and the development and QA teams
- Identify the scope of the work, provide initial estimates and justifications
- Demonstrate understanding of the Agile software development lifecycle
- Work closely with your peers and engage in technical discussions, design reviews
- Seek and provide feedback on design, implementation, and task/project management
- Understand the whole product, its modules and their relationship
- Write excellent code that meets agreed upon coding standards with an emphasis on security and simplicity
- Be an expert in assessing application performance and optimizing/improving it through design and coding best practices
- Demonstrate the ability to make informed technology choices after due diligence, impact assessment, and data-driven decision making
- Be fluent in core data structures, algorithms, and design patterns
- Bachelor’s Degree in Computer Science or Software Engineering or equivalent experience
- Any offer of employment is conditioned upon the successful completion of a background investigation
- Must be willing to work out of an office located in Vancouver, Canada
18
Senior Software Engineer, Full Stack Resume Examples & Samples
- Take ownership in the development of product features all the way from inception to delivery and beyond, grounded from the understanding Mendeley users’ needs
- Actively collaborate to design RESTful APIs to serve multiple clients (stateful and stateless)
- Exploit and share knowledge of open-source and commercial libraries, technologies and services to rapidly develop products and services within Mendeley
- Proactively develop in-house technology and advise on the selection of tool that shape the evolution of the Mendeley offerings
19
Senior Software Engineer, Full-stack Resume Examples & Samples
- Bachelor’s degree - Computer science or equivalent
- 4+ years of overall development experience
- Core competencies in Java with experience in other languages such as JavaScript and Python
- Experience working in Agile development is a must
- Experience with MongoDB or any NoSQL store is a plus
- Be a spark plug, bring energy, passion and creativity to work every day
- Brings an attitude of winning
20
Senior Software Engineer Full Stack Resume Examples & Samples
- Developing UI front-ends using AngularJS to turn UX designs into reality
- Providing technical expertise and peer code reviews to other team members
- 5+ years of professional experience designing, developing, deploying, and supporting the front-end user interface in products in an enterprise or SaaS environment
- Previous experience closely collaborating with UX designers
- Experience interfacing UI with RESTful objects
- Extensive experience developing within AngularJS
- Experience with supporting technologies such as HTML5, CSS3, Ajax, JavaScript, jquery, and Google Web Toolkit is strongly desired
- Basic experience with DB2, Oracle, or SQL Server databases is a plus
- Experience with agile/ iterative design and development methodologies
- Experience with UI-based testing using Selenium and similar tools is a plus
- A variety of open source framework
- IntelliJ IDEA IDE
21
Software Engineer, Full Stack Resume Examples & Samples
- Design new applications, features, and services to support our extensive partner network
- Collaboratewith customers and product management to build, execute, and maintain a development roadmap
- Code, test, shipusing iterative development and continuous deployment
- Learn new technologies, includingScala, Spark, Machine Learning, Cloud Computing, Hadoop, MongoDB, Postgres, AngularJS
- 1+ years as a software engineer using Java or Scala.New grads with work experience should apply. Fans of Erlang, Haskell, or Clojure will fit right in
- Strong SQL sills, We use Postgres, but experience with any relational database engine will do
- Web UI development skills are important for some roles. Some exposure to frameworks such as AngularJS, React, or Ember will be helpful
- Commercial software experience is important. We ship often under tight deadlines. Our customers are what we are about. Enterprise software development experience is a plus
- Design skills and the ability to understand complex requirements is an every day responsibility. You will own a feature set from concept through requirements, build, and delivery
- Undergraduate degree in a quantitative field (Math, Physics, Engineering, and/or Computer Science)
- Strong listening and communications skills. The best about True Fit is the people and working with others to get the job done
- Highly motivated self-starter and can do attitude
22
Senior Software Engineer, Full-stack Resume Examples & Samples
- Work in an agile team on the HTML5, JavaScript, and CSS3 front-end and Python/Perl/Go API to build a media module in MediaMath's TerminalOne platform
- Own, design, implement, test, deploy and monitor a scalable API service and UI front-end for complex workflows
- Create elegant, testable, and maintainable software using TDD
- Collaborate with product managers and team members to gather requirements, design, and develop solutions
- BA/BS Degree in computer science, related degree, or equivalent relevant experience
- Prior experience with Ad Tech with a supply side focus is a plus
- Prior experience with mobile and/or video is a major plus
- Expert fluency in JavaScript on the client-side (bonus points for Node.js experience)
- Experience developing modern services and applications using Python/Flask/Django, Go, Perl/Catalyst, etc
- Experience in web application development (HTML, JavaScript, CSS, Saas/LESS, Angular.js, ReactJS, Polymer, etc.)
- Experience with scripting languages (Python, Go, Perl, JavaScript, etc.)
- Experience with databases (RDMBS, Postgres/Mysql, NoSQL, etc.)
- Experience with build automation, CI/CD, TDD/BDD, etc
- Experience of C++, Java or iOS/Android Development is a plus
- Excellent problem-solving and implementation skills
- Excellent self-motivation, detail-oriented, planning, documentation and communication skills
23
Software Engineer / Full Stack Developer Resume Examples & Samples
- Development of application logic, RESTful web services, and user interfaces to support our content management systems according to specifications and timelines
- Maintenance and enhancement of existing code bases
- The individual may be exposed to private and confidential information, including personal health information, and is expected to adhere to company policies and all relevant laws regarding handling of such information
- 1 – 5+ year’s software development background in Java and JavaScript technologies, including
- Experience coding, testing, debugging, documenting, and use of source control
- Experience developing web applications
- Ability and experience communicating effectively with software development team
- Front end experience using HTML, and CSS
- Deep understanding of JavaScript programming (closures, promises, DOM events, inheritance, etc.)
- Experience with a client side JavaScript framework (AngularJS, ReactJS, Ember, etc.)
- Java web application development
- Experience with a Java-based MVC framework (Spring MVC a plus)
- Experience with and working knowledge of relational databases & SQL
- Experience with Elasticsearch
- Experience with Microservices
- Experience with UI testing, Acceptance testing, Unit testing, Test Driven Development (TDD)
- Experience with Continuous Integration and Continuous Delivery
24
Senior Software Engineer, Full Stack Resume Examples & Samples
- Ability to complete all phases of software development life cycle including analysis, design, functionality, testing and support
- Developing modular front-end applications using HTML5, CSS, JavaScript, JSON, AJAX, etc
- Working closely with members of the product development team to achieve the best user experience while writing modular and scalable code
- Enhancing and building new features with an eye toward semantic and modular HTML/CSS and JavaScript
- Own features/pages beginning to end, from mockups & design documents/reviews to acceptance testing and deployment
- Communicating and brainstorming with other team members for solutions to client requests
- 7 - 10 years of actual experience in the workplace
- Solution-oriented
- Advanced skills with JavaScript (JQuery), CSS3 and HTML5
- Experience in one or more JavaScript frameworks (e.g., Knockout, Backbone.js, Ember, etc.)
- Superior knowledge of and experience with Microsoft C# programming language
- Knowledge/Experience with third party UI/charting controls preferred (e.g., Kendo UI)
- Experience with the latest tools and frameworks desired (e.g., Bootstrap, Foundation, etc.)
- Superior knowledge of and experience with Microsoft SQL 2008/2012 and T-SQL
- Experience with front end UI design preferred
- Experience in wealth management or financial services a plus
- BS/BA from accredited college or university preferred
25
Software Engineer, Full Stack, Growth Resume Examples & Samples
- Build highly usable, performant user flows that optimize conversion and growth
- Refactor and optimize our code for improved reliability, performance, simplicity and maintainability
- Excited to solve complex problems and build features our customers will love. Has a passion for highly useable and beautiful user interfaces
- Experience with PHP, Javascript (ReactJS), HTML, CSS
- Solid engineering hygiene including focus on quality, documentation and unit testing
- 4-year degree in Computer Science or comparable program
- 2+ years of relevant full-time working experience
- Experience with server side web frameworks PHP/Symfony, Python/Django, Ruby/Rails, NodeJS/Express, Java/Spring, Scala/Play
- Knowledge of SQL optimization and good schema and query design
- Experience working with large codebases
26
Senior Software Engineer, Full Stack Resume Examples & Samples
- Experience with Node.js, HTML, CSS, Javascript
- Knowledge of relational databases and SQL
- An understanding of RESTful API design concepts and JSON formatting
- 4-year Computer Science degree
- Experience with Javascript/AJAX in large-scale applications
- Experience with Javascript frameworks such as jQuery, Require, React and Electron
27
Senior Software Engineer, Full Stack, Growth Resume Examples & Samples
- Develop well-architected, intuitive and elegant frameworks and features to support scalability and flexibility
- Join a highly collaborative team in an energetic environment
- Excited to solve complex problems and build features our customers will love
- Knowledge of design patterns and experience writing well structured code
- Desire to contribute back to the open source community
28
Software Engineer, Full Stack Resume Examples & Samples
- 6+ years of relevant full lifecycle development experience, including in small teams
- Hands-on experience in designing and building web applications and ReST web services, incorporating various technologies and frameworks
- Prior experience with building automation and BPM solutions, and multi-threaded and/or distributed solutions
- Highly skilled in Java (1.8), and well versed in Spring, Spring Batch, Hibernate, MVC, JQuery, JSON, Ajax, etc
- Experience with data modeling, RMDBS/SQL (Oracle), object oriented methodologies, and user interface development (knowledge of AngularJS and Bootstrap, NodeJS, or similar a definite advantage)
- Familiar with agile development
- Prior exposure to localization environment a definite advantage, desire to gain an in-depth understanding of eBay’s localization process a must
- Knowledge of and prior experience working on CMS interfaces, content processing or localization integration projects highly desirable
- Flexible and able to deal with ambiguity
- Self-starter, fast learner, able to assess and absorb new technologies quickly and successfully
29
Software Engineer Full-stack Digital, Dublin Resume Examples & Samples
- Experience building web applications using Java-based technologies such as J2EE, Servlets, Spring, Hibernate
- Experience with facets of enterprise software systems development, including relational database systems (JDBC, ORM, data modeling and design), system integration (messaging, web services, SOA)
- Experience with jQuery, AngularJS or other JavaScript frameworks and libraries
- Exposure to CI and build infrastructure
- Knowledge in design patterns and best coding practices
- Writes unit tests and testable components continuously
- Clear written communication and documentation skills
- Appetite for continuous learning
- BSc in Computer Science or equivalent from third-level or higher education institution
- Working knowledge of Agile methodologies
- Knowledge of automated testing frameworks is a plus
30
Senior Software Engineer, Full-stack UI Resume Examples & Samples
- Take a major role in designing and implementing our Real-Time Bidding UI platform
- Build out full stack web applications using Java, JavaScript, React, ExtJS, MySql, Mongo, and Redis to name a few
- Have an impact on the career of junior developers through mentoring
- Work directly with the Product Team and business stakeholders to turn requirements into shippable deliverables
- Participate in and help drive two-week agile sprints
31
Software Engineer, Full-stack UI Resume Examples & Samples
- Design and implement full features from front to back on one of our Real Time Bidding platforms
- Write quality software using various technologies including Java, JavaScript, React, ExtJS, MySql, Mongo, and Redis to name a few
- Gain valuable experience learning from our talented Senior Engineers and Architects
- Participate in two-week agile sprints
32
Software Engineer, Full Stack Resume Examples & Samples
- While you don’t need to have experience in every technology we use, as a startup, we do expect you to be comfortable contributing anywhere throughout the stack. Here are some of the heavy-hitters that we rely on daily: Python, Django, Javascript, MongoDB, PostgreSQL, Bootstrap and more
- You will work cross-functionally and touch nearly every part of the codebase to ensure the platform is scalable, robust, and easy-to-use
- You will move seamlessly between working on database infrastructure to creating beautiful consumer interfaces
33
Senior Software Engineer, Full Stack Resume Examples & Samples
- Work with stakeholders to help improve the Hearthstone community sites
- Create, document, and maintain website features and system components
- Contribute to a positive work environment
34
Senior Software Engineer, Full-stack Resume Examples & Samples
- 30 days – new hire orientation and getting your environment set up. Digging into the code base and the architectural documentation to understand how things work
- 90 days – commit your first major code changes and probably complete your first project
- 6 months – now that you know our systems it's time to use the creative skills to improve response time or code quality or build a new micro-service because it will decrease complexity and increase the quality of our application
- BS in Computers Science or equivalent is strongly desired
- Experience with cloud technologies, but spefically Amazon Web Services a big plus
- Understanding and experience building large scale, high-performance, and scalable solutions
- Understanding of Agile or Kanban / Lean software development methodologies
- Knowledge of or interest in Machine Learning a plus
- Experience using Linux as a software development platform
- Experience with version control systems (Subversion, Git)
- Experience using modern build tools such as Maven, Jenkins, Github, etc. a plus
- Experience with distributed technologies such as Cassandra, Elasticsearch and SOLR a plus
35
Software Engineer, Full Stack Resume Examples & Samples
- 2+ years of work experience in software design and application development with BS/MS in Computer Science (MS preferred)
- Hands-on experience in object-oriented design methodology and application development using Java/J2EE, Design Patterns, Spring MVC, SQL, NOSQL DB, Web services, REST/JSON/XML, HTML/CSS/JavaScript
- Excellent understanding of computer science fundamentals, data structures and algorithms
- Experience in developing high performance, highly scalable, database driven consumer web applications
- Experience with Spring, Node.js Express and other open source frameworks is a plus
- Experience with agile development methodologies such as Test Driven Development (TDD) is a plus
- Strong analytical, problem solving skills, verbal and written communication skills
36
Software Engineer Full Stack Resume Examples & Samples
- Experience with Modern Software Development and Architecture (J2EE (1.6 or better) or Java or JavaScript or Node.JS)
- Demonstrated experience working as a strong contributor on a SW team
- Understanding of the agile principles and scrum methodology
- Demonstrated experience and a solid understanding of J2EE including implementing AJAX services, dependency injection, and AOP
- Demonstrated experience and a solid understanding of a variety of J2EE FOSS frameworks (e.g. Spring, Jackson, Hibernate, Jersey, Apache Commons)
- Demonstrated experience and a solid understanding of JPA, ORM, relational databases, and SQL
- Experience with and understanding of NoSQL databases (e.g. Mongo)
- Experience with and understanding of search engines (e.g. Lucene, Solr, Elasticsearch)
- Demonstrated experience with Javascript and a variety of FOSS frameworks (e.g. Node.js Underscore.js, Backbone.js, jQuery, ExtJS, YUI, etc.)
- Experience with and understanding of Open Geospatial Consortium (OGC) standards
- Experience with Amazon Web Services and J2EE application servers
- Experience with and understanding of geospatial and imagery exploitation products and processes
- Understanding of API management and web analytics
- Knowledge of the Jira Project & Issue Tracking SW. Knowledge of SharePoint Collaboration Tool
37
Software Engineer, Full Stack, Building Resume Examples & Samples
- Full stack mobile/web application development
- Define and develop software architecture and the end-to-end experience
- Design user interfaces
- Collaborate closely with the interdisciplinary team to build product prototypes, while taking leadership of software development
- B.S. or M.S. in Electrical Engineering or Computer Science and 2+ years in relevant work experience
- Programming and problem solving skills
- Self-motivated and able to flourish in nimble, unstructured environment
38
Senior Software Engineer Full Stack Resume Examples & Samples
- Investigate and develop technical concepts and solutions for new generation of services linking vehicles to the cloud and mobile devices
- Designing, developing, and maintaining network services and distributed systems, with particular attention to RESTful interfaces, microservice architectures, and potential for scalability
- Out-of-the-box thinking by adding to the existing infotainment ecosystem
- Experience with developing web front-ends focusing on modular and maintainable systems with high performance
- Experience designing, implementing, and maintaining RESTful services
- Experience with optimal integration of internal/proprietary, third party, and open source technologies to solve complex problems in a customer-centric manner
- Familiarity with development tools (git, make, Bugzilla, Jira, Confluence etc.)
- Familiar with the design & analysis of computer algorithms and data structures
- Advanced knowledge of networking and distributed systems
- Experience with common back-end frameworks such as Spring, Play, etc. and associated software development paradigms
- Experience with common front-end frameworks and technologies such as AngularJS, React, HTML5, CSS3 (and CSS preprocessors), JQuery, responsive design, etc. and associated software development paradigms
- Basic knowledge of SQL/ORM as well as NoSQL principles and practices
- Familiar with development and deployment on cloud systems such as AWS (using DynamoDB, ElastiCache, etc.)
- Experience in implementing microservices and back-end architectures in highly modular deployments
- Experience managing streaming and heavyweight data in an efficient and scalable way
- Experience in a collaborative and interdisciplinary research environment
- Familiarity with mobile development on Android and iOS
39
Software Engineer, Full Stack Resume Examples & Samples
- Be a highly technical coder. Provide guidance and thought leadership to a group high caliber engineers
- Own and drive complex technical projects from the planning stage through execution
- Be a subject matter expert in: scalable systems, high availability, Node JS/Java Script and Java
- Incorporate quality and secure computing practices in every phase of software development life cycle
- Communicate cross-functionally and work closely with the broader eBay teams ensuring partner engagement
- 5+ years of experience as a developer, UX designer, interaction designer, architect, or similar role
- A portfolio or work samples demonstrating coding skills
- Desire to inspire others through innovative user experiences that balance business needs and customer expectations
- Experience working in a collaborative team and working directly with developers for implementation of designs
- Bachelor's degree in computer science/engineering, human-computer interaction (HCI), or equivalent professional experience
- Ability to prototype in HTML/CSS or similar tools
- Master’s Degree or Equivalent (nice to have)
40
Software Engineer, Full Stack Resume Examples & Samples
- Research new technologies to support build vs. buy and rapid growth of the business
- Design in a mindset of reducing technical debt
- 3+ years programming experience
- Strong analytical skills with a data driven approach and ability to measure impact of project and product deliverables
- Willingness to explore new ideas and have a passion to make them happen
41
Lead Software Engineer Full Stack Web Development Resume Examples & Samples
- Have at least 9 years of technical experience in developing commercial/enterprise level software products. Experience with modern CRM systems and concepts is favourable
- Demonstrate exceptional programming ability. Experience with full stack web development is essential. You should possess strong knowledge and ability in using JavaScript, the AngularJS framework,and theNode.js platform. Ability in languages like C/C++, Java and Perl is also favourable
- Be highly effective at communicating and collaborating across multiple teams, ensuring understanding of both verbal and written material of the highest complexity, with the ability to lead solutions in a clear and concise manner
- Experience with Agile methods and frameworks such as SAFe, Scrum, or Kanban is preferred
42
Software Engineer Full Stack Resume Examples & Samples
- Good design
- Good quality
- Security (by design)
43
Software Engineer, Full Stack Resume Examples & Samples
- A minimum of 3 years of software development experience
- Python (2.7, ++3,5) and the Flask framework
- JavaScript (++ECMAScript6, Angular, React)
- Experience developing applications in a micro-services architecture
- Experience with Apache Kafka or similar message queues (Rabbit, ZeroMQ)
- Experience with NoSQL Databases (HDFS, MongoDB, ++Apache Kudu)
- Master's degree in Computer Science or related field
- Experience with configuration managers such as ZooKeeper
44
Senior Software Engineer Full Stack Resume Examples & Samples
- Design and develop highly scalable production level code for our enterprise products using Java, Groovy, JavaScript,
- Minimum 5 years of experience building web applications
- Minimum Bachelor’s Degree or Equivalent work experience
- Minimum 3 years of experience with Java programing language
- Minimum 3 years of experience with scripting languages such as Groovy or Ruby
- Minimum 3 years of experience with UI technologies: JavaScript, JQuery, HTML, CSS
- Minimum 3 years of experience writing unit tests
- Minimum 3 years of experience with JavaScript libraries like Angular.js
- Minimum 2 years of experience with search technologies such as ElasticSearch, SOLR, Lucene
- Minimum 2 years of experience with Git, SVN or similar version control systems
- Minimum 5 years of experience with Linux administration and shell scripting & experience with Graph databases is a plus
- Minimum 1 years of experience / exposure / knowledge of NOSQL databases like Hadoop, Cassandra, REDIS, and MongoDB
45
Senior Software Engineer, Full Stack Resume Examples & Samples
- 5+ years of full-stack web application experience
- Large scale mission critical system development
- SaaS deployments
- C/C++ on a Linux-based platformUser Interface development
- Python (Django framework), HTML/CSS/Javascript
- Cloud computing (e.g. Amazon Web Services, Google Cloud Platform)
46
Senior Software Engineer, Full Stack Web Resume Examples & Samples
- Execute on a software architecture and development plan to bring products to life
- Write code to tackle challenging technical problems with a focus on readability, maintainability, performance, and quality
- Propose novel solutions to design and technical challenges
- Lead, manage and resolve technical or design discussions or conflicts
- Communicate effectively with the engineering team and other disciplines, raising issues early and offering solutions
- Develop all software according to coding standards and processes, which you also help define
- Perform reviews of other engineers’ code, designs, and architectures
- Mentor junior engineers
- Make use of unit and integration tests wherever possible
47
Principal Software Engineer, Full Stack Resume Examples & Samples
- Define the technical direction and evolution for the FVC product
- Grow and lead the FVC development team
- Work closely with Product Manager to define deliverables
- Deliver results within rapid build and release cycles
- Communicate effectively with both technical and non-technical staff
- Adhere to our coding standards, including participation in code reviews
- Deliver quality work on an aggressive schedule
- Participate in site support response as necessary
- LI-TW1
48
Senior Software Engineer, Full-stack Resume Examples & Samples
- Participate in all phases of software development from product definition to production release
- Build prototypes and engage in full-stack application development
- Create and implement new software features while helping to maintain and improve legacy applications
- Work with a variety of technologies ranging from web applications to back-end ETL windows services and reporting tools
- Work with QA teams to troubleshoot issues on software products and develop testing scenarios
- Provide accurate resource estimates, timelines and forecasts for development activities
- Author technical design documentation that fully define all application code and the underlying methodology for the design decisions
- Contribute to peer code review to ensure overall quality of software
- Work on concurrent tasks and/or projects where priorities often change
- Full-Stack software development experience in web-based applications, database design, and knowledge of TCP/IP and network communication protocols
- Extensive experience in large scale web technologies including cloud-based APIs and protocols (SOAP, REST, JSON)
- Experience in developing overall architecture of software applications
- Experience programming in C# and/or C/C++
- Experience programming in JavaScript and using JavaScript technologies such as jQuery, jQuery Mobile, etc
- Experience with open source frameworks such as Bootstrap, ASP.NET MVC, Entity Framework, and Knockout
- Experience with various relational databases or NoSQL databases, and hands-on experience integrating data between multiple applications
- Experience with advanced query design, stored procedures, views and functions. Must have experience assimilating data mappings and data lineage
- Excellent written and verbal English proficiency with the ability to effectively communicate
- Bachelor’s Degree in Computer Science, Mathematics, related technical discipline or equivalent practical experience
- Experience programming real-time embedded systems that monitor and/or control external devices
- Experience mentoring / developing a software development community on complex technical issues
- Experience as a senior developer on large projects
49
Senior Software Engineer, Full-stack Resume Examples & Samples
- 2 years of experience building scalable eCommerce applications or mobile software
- Work with Java and other related technologies to design and develop robust high-performance and scalable applications for use within the @WalmartLabs product ecosystem
- Ability to work with distributed teams in a collaborative and productive manner
- Provides and supports the implementation of business solutions across all environments
- Utilize industry research to improve Wal-Mart’s technology environment
- Strong computer science fundamentals in algorithms, data structures, databases, operating systems, etc
- 2 or more year of experience with Java (Spring MVC, Hibernate) ; exposure to Apache Camel, Caching, ESB would be advantageous
- 2 or more years of experience with at least one RDBMS software – Preferably Oracle; Knowledge of NoSQL would be advantageous
- 2 or more year(s) experience with SOA (Service Oriented Architecture), RESTful web services
- 2 or more year(s) experience with JavaScript, HTML 5, CSS 3, Jquery, AngularJS, Bootstrap and Node.js
- A self-motivated learner and builder with strong customer focus and obsession with quality
50
Software Engineer, Full Stack Resume Examples & Samples
- Giving back: Every quarter we offer zulily full-time employees 8 hours of PAID volunteer time. We also encourage you to get a team of volunteers together and make a difference in the community
- At minimum, candidates must possess a Bachelors Degree in Computer Science or related technical field (or equivalent education plus work experience may be acceptable) and 3+ years of experience, or a Master's Degree in a related field
- Preferred Education: Master's Degree
- 3+ years of programming experience in languages such as C#, Java, Scala, PHP, Python, Ruby, Javascript, node.js, or Go
- Relevant experience with relational / non-relational databases (e.g. MySQL, Oracle, SQL, Mongo, Cassandra, Elastic Search, or Redis)
51
Senior Software Engineer, Full Stack Resume Examples & Samples
- Design, implement and deploy front-end interfaces, underlying APIs, and backend systems across multiple technology platforms with focus on Python, NodeJs and JavaScript/React, MySql and Redis
- Analyze and improve the scalability, availability and security of the web applications and microservices
- Work closely with product and UX teams to evaluate and refine product initiatives and feature specifications
- EC2 Container service in AWS
- Scrum
52
Software Engineer, Full Stack, Building Resume Examples & Samples
- Foundation in computer science, with competencies in data structures, algorithms, and software design
- Ability to work with different data stores, write server and client code for web platforms
- Ability to learn different technologies and programming languages
53
Senior Software Engineer, Full Stack Resume Examples & Samples
- Iterators, promises, modules and proxies excite you
- You can articulate why you like or dislike React compared to other frameworks
- You’d rather use CSS Transforms than $.animate
- A browser’s devtools are as much in your toolbelt as your text editor is
- You can explain how webpack loaders work, and why you’d use webpack in the first place
- Embraces and seeks innovation
- Is optimistic and looks for solutions
54
Software Engineer, Full Stack Resume Examples & Samples
- Writing service code in Node.js and .NET
- Unit testing your work
- Performing code reviews on other team members’ work
- Troubleshooting and bug fixing production issues
- Participating in Agile ceremonies (Standups, Retros, Sprint Planning)
- Tracking your work in a Ticketing system
- Bachelor’s in Computer Science or Engineering or equivalent work experience
- 2+ years of professional experience with .NET, Java, or Javascript
- 2+ years delivering production code for backend services in an Agile Team
- Understands OOP and the Data Structures
- Familiar with Windows and Linux
- Familiar with Unit Testing
- Understands Agile software delivery
- Understands REST, HTTP and the Web
- Has worked with two or more of the following
- Eager to learn and stretch your boundaries
- Works well in a team
- Open to new approaches and new ideas
- Excited to hone your craft
- Can take initiative to solve issues