We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

  • Full - stack Java web development using Spring Boot, Hibernate, SQL, JavaScript, React Technology and tools used: Git, BitBucket, Bamboo, Jira, Elasticsearch, Docker, Oracle

Confidential

Senior Software Engineer

Responsibilities:

  • Create an automated DevOps process for multiple environments (dev, test, production) using confidential Implement full-text search analytics with confidential search Used Agile Scrum process Technology and tools used: AWS (S3, EC2, Cloud Formation, IAM, etc), Jenkins, Elasticsearch, Git, Jira

Confidential

Technical Team Lead

Responsibilities:

Lead a team of developers to support confidential's SEACATS Modernization effort Used Agile Scrum process including daily team stand-ups, sprint planning, story pointing, retrospectives, and demos to product owner Participated in full-stack Java web development using Spring, Hibernate, REST, JavaScript, ES6, Angular 1.x, Webpack, npm, Git Performed Continuous Integration (CI) to ensure a stable build and prevent regressions; CI pipeline included running unit tests, integration tests, frontend bundling, artifact creation, and deployment Reviewed pull-requests to ensure best practices and project standards were being followed Technology and tools used: Java 8, Spring 4.x, Hibernate, Oracle, SQL, Spring MVC, Tomcat, WebLogic, Maven, JUnit, Mockito, JavaScript, Angular 1.x, ES6, Webpack, npm, Jasmine, Karma, HTML5, CSS3, Git, Atlassian Suite (Jira, Bamboo, Confluence, Stash)

Confidential

Development Team Lead

Responsibilities:

Managed a team of 6 developers in a modified agile environment developing modern Spring-based Java web applications Developed REST APIs and consumed both REST and SOAP web services to integrate with external datastores and services Created user interface mockups for customer working groups and iterated on feedback until final implementation was complete Responsible for mid-level architecture, development, sprint planning, daily stand-ups, and user engagement meetings Provided technical leadership and production support for a legacy web application with 10,000+ users Technology used: Java, Spring, Spring MVC, Spring Data, Hibernate, JBoss 7, MongoDB, Oracle, JavaScript, jQuery, Ractive, Ajax, JSON, CSS, Bootstrap 3, Git, Maven, Nexus

Confidential

Senior Software Engineer

Responsibilities:

Provided technical guidance for new development on an confidential program Performed development infrastructure setup including Subversion, Maven Repository (Nexus), and continuous integration using Jenkins Implemented user interface mockups with Bootstrap and jQuery Technology used: Java, JBoss 6, JavaScript, jQuery, CSS, Bootstrap, Subversion, Maven, Jenkins

Confidential

Software Technical Lead

Responsibilities:

Managed a team of 3 developers responsible for new development, maintenance, and production support Developed modern web-based workflows and forms to replace older paper-based procedures Performed end-to-end development including database design and user interface implementation Implemented full text indexing and search capabilities using Lucene and Oracle Text Developed portable form widgets using JSP, HTML, CSS, and JavaScript Experience with object oriented MVC application design and development Supported the full software life cycle including requirements, test, and maintenance Technology used: Java, Apache, Tomcat, JSP, JSTL, Hibernate, JPA, SQL, Ehcache, Struts, JUnit, Ant, Dojo, Ajax, XML, CVS, Subversion

Confidential

Senior Software Engineer

Responsibilities:

Designed and implemented a web-based event management system Performed requirements gathering, object-oriented design and implementation, testing, and production deployment Database design and implementation using MySQL, phpMyAdmin, and raw SQL Optimized page load times by concatenating and compressing CSS and JavaScript files Technology used: SQL, PHP, HTML, CSS, JavaScript, Dojo, MySQL, Apache, Eclipse, Subversion

Confidential

Software Engineer

Responsibilities:

Developed user interface for displaying near real-time SIGINT data Used Hibernate and JPA to provide data persistence for a variety of systems Used EJB3 to implement business logic for web UIs Used JUnit for standalone unit testing and JUnitEE for testing within JBoss Developed JMX interfaces for monitoring software Updated UDDI registry with OASIS specification for supporting Web services Created web interface used to manage and query a UDDI registry of web services Provided support for Oracle as the database provider for Hibernate and JPA Integrated LDAP with JBoss to provide user authentication/authorization

Confidential

Intern

Assisted with development of software tools used by production support team

Hire Now