We provide IT Staff Augmentation Services!

Senior Software Developer Resume

3.00/5 (Submit Your Rating)

Wayne, PA

SUMMARY:

Experienced in Java, Java EE, JavaScript, Angular, Groovy, Elasticsearch, SQL. Can work as full stack developer but focus on back - end development. Worked in Confidential, Kenexa and Motorola on Java development projects. Familiar with and interested in knowledge and received training on data science, Python, AWS etc.

SKILL:

Java, JavaScript, Angular, Groovy, Python SQL, Elastic Search, Git, ORM, REST Web Services

EXPERIENCE:

Confidential, Wayne, PA

Senior software developer

Responsibilities:

  • Develop Confidential Assess redesign project with Groovy on Grails
  • Write Angular 5 components for front-end UI
  • Write back-end APIs for business logic in Groovy
  • Front-end communicates with back-end in REST JSON; RESTful API is documented with Swagger.
  • Responsible for Elastic index design, creation and mapping, writing Elasticsearch queries, performance tuning (Data are saved in database but indexed in Elasticsearch).
  • Writing database logic in SQL, performance tuning complex SQLs
  • Use Grails GORM for data presentation
  • Use Carbon for front-end UI elements and write code for UI accessibility compliance
  • Use GIT for Source control and Jenkins for deployment and build
  • Agile methodology: using RTC for story and defect management;
  • Use Invision and Mural.ly for UI design and discussion
  • Use IntelliJ IDEA for IDE, SoapUI as API and Elastic testing and debugging tool
  • Developing Confidential Watson Talent Solution product on Java
  • Develop with Java on WebSphere for front-end and backend. Writing code on Java 8 for business logic, with AngularJS is for front-end and Rest API for service communications;
  • Write code to connect and exchange data with multiple data source including Cloud database dashDB, Bluemix and PostgreSQL.
  • Lead development team to follow Confidential Design Thinking methodology, developers work with design team and product manager closely in Agile environment, including sprint planning, daily scrum meeting, retrospective etc.
  • Built REST APIs to integrate with multiple Human Resource systems to collect data to calculate overall score thru algorithm
  • Use Eclipse as backend IDE and Visual Studio Code for Angular IDE and JAWS as accessibility testing tool
  • Work on data migration project from data preparation to new client site creation using SQL and stored procedure
  • Work as Scrum Master and holding daily standup etc.
  • Write code in Java on Spring framework;
  • AngularJS, TypeScript are used for front-end and WebSphere Liberty for back-end
  • Leading team in agile development methodology;
  • Write Restful API to exchange data between front-end and backend.
  • Use Junit for unit testing tool uDeploy is used for automatic deployment.
  • Expertise Manager is an Confidential internal project to manage employee competency and skills.
  • The product is live in 2016 for all Confidential locations.
  • Build on Java, JavaScript, CSS
  • The product is being replaced by Expertise Manager and data are being migrated to the new system

Confidential, Wayne, PA

Senior software developer/Team lead

Responsibilities:

  • Developing 2xRecruit recruiting system using Spring MVC framework
  • Developed 2xRecruit in Java JSP and delivered the product to market as one of the 2x Talent Suite components
  • 2xRecruit was developed under a MVC pattern. All business logic is in model layer, JSP and AJAX were used in front-end.
  • Developed SOAP web services for data exchange with other 2x suite component
  • Write SQL stored procedures for Oracle database.
  • Developing Brassring data integration module
  • Brassring integration module is a dynamic XML based web services for data mapping/exchange, which was developed in Java accepting SOAP and following HRXML standard.
  • Leading and developing TalentManager
  • A web based performance management application, developed in JBoss framework
  • A web based compensation management application, developed in HTML and JavaScript

Confidential

Software developer

Responsibilities:

  • Developed and maintained data integration between Motorola internal database and Oracle Hyperion application using Java and HTML

We'd love your feedback!