We provide IT Staff Augmentation Services!

Sr Software Developer Resume

3.00/5 (Submit Your Rating)

Secaucus, NJ

PROFESSIONAL SUMMARY:

  • Over 5 years of diverse experience in the field of Web Application Development including Client/Server with proficiency in HTML, CSS, XHTML, JavaScript, jQuery, AJAX, XML and JSON.
  • Experienced in working on ES6 and ES7 with AngularJS and Angular 2+.
  • Experienced in Unit Testing and Integration Testing using Jasmine and Karma.
  • Experienced in GUI development using HTML, CSS, JavaScript, Bootstrap and Angular Material.
  • Experience with web - based enterprise platforms using Java/JEE technologies.
  • Able to analyze business requirements and formulate a design in both individual and team scenarios.
  • Experience working on full stack development in the recent projects with various JavaScript frameworks and java technologies.
  • Experience in Micro Services development using spring boot and deployment in Microsoft Azure cloud.
  • Proficient in using Docker for spinning up loosely coupled microservices needed for development and using Microsoft Azure for QA Deployments.
  • Working experience with relational and no-sql databases such as Oracle, SQL Server, MongoDB and using Drivers and Spring Data for interaction.
  • Experienced in using Webpack as module bundling tools.
  • Experienced with Star Team, CA Rally, GitHub and BitBucket.
  • Strong experience working in all phases of software development life cycle (SDLC).
  • Excellent communication skills, team player, quick learner and self-motivated.
  • Experience in various methodologies like waterfall and Agile
  • Experienced in managing daily communication with offshore development teams.
  • Ability to learn new frameworks, design patterns quickly and adapt.

TECHNOLOGIES:

Programming Languages: JavaScript and it’s frame works, Java

Front End: HTML, CSS, SCSS, JSON, JQuery, AngularJS, Angular 2+, Node JS Other Libraries

SDLC Methodologies: Waterfall, Agile Software Development

Build Tools: Ant, Maven, Webpack, Jenkins

Java Frameworks: SpringBoot, Struts

Application Servers: Tomcat, WebLogic

Databases: SQL Server, MYSQL, Oracle, MongoDB

IDE: Eclipse, Web Strom, Visual Studio Code

SCM: StarTeam, Git, GitHub, BitBucket

Operating Systems: Windows, Unix, Linux

Containers, Monitoring and Deployments: Docker, Jenkins, MS Azure, Shell Scripting, Kubernetes.

WORK EXPERIENCE :

Sr Software Developer

Confidential, Secaucus, NJ

Responsibilities:

  • Analyze requirements and contribute in design and high-level architecture.
  • Extensively involved in various phases of Software Development Life Cycle such as Requirements Analysis, Design and Implementation and Maintenance in Agile environment.
  • Designed and developed the dynamic web application using HTML5, CSS3, SCSS, ECMAScript (ES6), JQuery, Node JS, Bootstrap, Angular 4.
  • Created Responsive Web Design using Bootstrap and CSS Media Queries.
  • Highly available and auto-scalable set of microservices with zero-downtime deployment, unified monitoring and logging (Docker, Azure, Jenkins)
  • Created micro services to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented complex applications using NoSQL (MongoDB) to speed up the query for parts and java using Microsoft Azure.
  • Created Typescript reusable components and services to consume RESTful API's using Component based architecture provided by Angular 4.
  • Have used RXJS with Angular 4 to create Observables in implementing the various functionality and used NgRx to maintain the status of the application.
  • Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc.
  • Use agile development methodology. Day to day communication with onshore/offshore team members through mail, phone, and conference calls, for status update, resolving issues, understanding business requirements.
  • Used Git, Borland Star Team for the version control.
  • Handle auto deploys to QA Azure environments using Jenkins and Git Configurations on code pushes to various projects.
  • Used Jenkins for continuous integration and Maven for build process.

Software Developer

Confidential, Secaucus, NJ

Responsibilities:

  • Analyze existing applications and interact with all key stakeholders (business and technical) to understand UI requirements for modern applications
  • Develop alternative design and solutions for new business processes and to refine the existing business process and flows.
  • Design and implementation of application Components using Angular Architecture.
  • Design next generation cross browser, cross platform (device) web applications using frontend tools and technologies (Angular, RxJS, JavaScript, HTML/CSS)
  • Develops, codes, tests and debugs new highly complex software solutions.
  • Provides direction to a project team; mentors them and monitors their progress and provides timely status updates to senior management.
  • Perform Code review and create Unit testing, Integration testing, Automation testing for better performance.
  • Analyses, debugs and/or assists in problem solving in both development and production environments.
  • Documentation of solutions of critical issues resolutions, best practices to reuse to enhance the process and productivity of team.
  • Responsible for Sprint deliverables.

Software Developer

Confidential, Secaucus, NJ

Responsibilities:

  • Instrumental for developing/Automation/Data Analytics for UI components for the Synxis Booking Engine (SBE).
  • Expertise in Agile/SCRUM development methodology. Interacts with SCRUM master, Product owner daily. Participates in planning sessions to elicit requirements from the Client/Product Owner.
  • Pre-production build, deployments support.
  • Responsible for Sprint deliverables.
  • Responsible for developing the UI components for the application using the Angular JavaScript.
  • Responsible for handling state management using the redux architecture.
  • Develops the components with integrating with ES6, ES7 framework.
  • Responsible for troubleshooting the client and server-side rendering issues.
  • Responsible for web pack configuration of the application.
  • Develops, codes, tests and debugs new highly complex software solutions.
  • Provides direction to a project team and mentors them and monitors their progress. Provides timely status updates to senior management.
  • Analyses, debugs assist in problem solving in both development and production environments.
  • Understands, interprets and translates business requirements into the necessary designs and documentation.
  • Bug fixes and defect cleanup activities.
  • Assures code quality and adherence to coding standards on projects, code reviews.

Java Developer

Confidential, Lyndhurst, NJ

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Developed the UI using JavaScript, JSP, HTML, and CSS for interactive cross browser functionality and complex user interface.
  • Developed backend business logic with Spring Framework and achieved asynchronous messaging with Java Messaging Services.
  • Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Created REST based web services using JAX-RS.
  • Utilize programming methodologies and languages and adhere to coding standards, procedures and techniques while contributing to the technical code documentation.
  • Participate in design reviews and provide input to the design recommendations; in corporate security requirements into design; and provide input to information/data flow.
  • Day to day communication with remote developers, through mail, phone, conference calls, for resolving issues, understanding business requirements.

Java Developer

Confidential, Lyndhurst, NJ

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed and implemented the MVC Architectural Pattern using Struts 2.0 Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Developed JUnit Test cases for the system.
  • Used Hibernate 3.3 for persistence management.
  • Developed the User Interface using JSP/HTML and used CSS for style setting of the Web Pages.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases.

We'd love your feedback!