We provide IT Staff Augmentation Services!

Software Developer Resume

Newton, MA

SUMMARY

  • More than 6 years of experience as a Software Engineer, in Design and Development of distributed applications which are highly reliable, scalable, resilient, fault tolerant and secure.
  • Involved in Project Planning, Requirement Analysis, R&D, Product Development, Technology evaluation, POC, Application Optimization, Maintenance and Support.
  • Expert in Java/J2EE, Struts, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, REST Web Services, AJAX, Junit, JMS, Oracle SQL, RDMS and No SQL (Redis).
  • Intermediate experience on JavaScript Frameworks like Angular, TypeScript, RXJS and ReactJS.
  • Understand Cryptographic fundamentals such as Encryption Mechanisms and Hashing.
  • Used Methodologies such as Waterfall and Agile (Scrum).
  • Strong knowledge on Object - Oriented Programming, Data Structures, Design Patterns and Computer Science fundamentals.
  • Proficient in Test driven development (TDD) and Continuous Integration and Continuous Delivery (Jenkins).
  • Worked on different Business Domains such as B2B Platforms, Payment Gateways, Retail and E-Commerce and Finance.
  • Having experience on different Architectures such as Service-oriented architecture and Microservices architecture etc.
  • Worked on Cloud Services such as AWS - S3, EC2, IAM etc.
  • Experience in programming both Windows and Linux platform.

PROFESSIONAL EXPERIENCE

Confidential, Newton, MA

Software Developer

Responsibilities:

  • Working on designing and developing JETT Record Keeping Platform for 529 College Savings Application which handles millions financial transactions daily.
  • Requirement Gathering and detailing high level document.
  • Migrating the Legacy code base to Spring Boot and Spring Batch frameworks.
  • Leading a 529 financial fund conversion plan project from Client State.
  • Writing extensive ORACLE SQL Queries, PLSQL’s to generate Nightly feeds.
  • Securing Rest End points using Restful Web Services and OAuth 2 framework.
  • Using Maven for Project build and development.
  • Securing financial transactions using hashing such as SHA 256 algorithms.
  • Involved in deploying the application on JBoss server.
  • Good experience with Amazon Web services such as EC2, S3 storage and Oracle DB.
  • Using Test and Driven Development while designing coding the application.
  • Using Perforce P4V as Version Controlling tool for Source code management.
  • Actively monitoring Production Environments and fixing critical issues.
  • Extensively using Java 8 lambda expressions and functional programming capabilities.
 

Environment: Java 8/J2EE, Spring Boot, Spring Batch, Oracle SQL, TestNG, JUnit, AWS, Restful Web Services, JavaScript, Angular.

 

Confidential, Framingham, MA

Software Developer

Responsibilities:

  • Responsible for design development, maintenance, support, performance and availability of security applications for e-commerce and retails businesses. Involved in PKI management and enterprise level PCI compliance.
  • Involved in implementing an application using conventional design practices (Service Oriented Architecture, Model, View, Control (MVC)).
  • Designed and created API’s for StaplesPay Credit Card Application using Jersey RESTful services.
  • Extensively worked on Hibernate HQL for mapping POJOs and implement data persistence in a database.
  • Designed and developed E-Commerce data encryption solution using Spring Security OAuth.
  • Used Spring MVC for implementing Client application services through RESTful Web services.
  • Involved in creating, updating and customizing Oracle database.
  • Used Hibernate 4.x framework for interacting with the Database for backend implementation.
  • Implemented Log4j for tracking errors, debugging the modular functionalities.
  • Understanding XSD and DTD to validate against XML schema for the system.
  • Used Maven for the project management.
  • Used SVN as a repository for software configuration management and version control.
  • Involved in deploying the application on the Tomcat Application Server.

Environment: Java, Multi-threading, Spring, Restful/SOAP Web Services, OpenSSL, PKI, PCI DSS, Design Patterns, Tomcat, SOA, Hibernate, TestNG, Oracle, HTML5, Tomcat, OAUTH2.

Confidential

Assistant Java Developer

Responsibilities:

  • Involved in Web Application development using Struts Framework.
  • Developed UI and front end using JSP, Servlets, HTML, Ajax, JavaScript, JSON and CSS.
  • Implemented Struts 1.x tiles and Validators for effective utilization of front-end features
  • Extensively worked with the Struts tags, used Struts as a front controller to the web application.
  • Effectively utilized Struts Framework according to MVC design pattern.
  • Expert in implementing validation framework and implemented the respective rules.
  • Involved in working on bug fixing and enhancements based upon change requests.
  • Involved in developing UI screens with Struts to provide interactive screens to display data.
  • Implemented client side and server-side validations.
  • Hands on experience in designing and developing presentation layers as well as a business layer for the entire application.
  • Implemented Database access using JDBC and accessed stored procedures using JDBC.
  • Involved in creating and deploying the project on Tomcat to test in Local Environment.
  • Worked on bugs and issue fixing and perform enhancements based on change requests.

Environment: Servlet, Struts, JSP, XML, JSON, SQL, Data structures, Design Patterns, HTML, CSS, JavaScript, Tomcat, JUnit.

Confidential

Programmer Analyst

Responsibilities:

  • Trained in project planning with business analyst and team to analyze business IT requirements and translate into working model.
  • Involved in the development and maintenance, elaborate services based on open-source technologies such as Hibernate ORM, and Spring Framework
  • Exposed on SOAP Web Services to integrate with the various modules in the project to render the services.
  • Involved in design and development of user interfaces using JSP, HTML, Ajax, and CSS.
  • Responsible for writing JavaScript validations for user registration and login page.
  • Extensively worked on Hibernate HQL for mapping POJOs and implement data persistence in a database.
  • Involved in implementing DAO design pattern to data source objects.
  • Coordinating with Testing and Deployment teams to release the Product.
  • Used STS, Eclipse and IntelliJ as IDE tools to develop the application and JIRA for bug tracking.
  • Experience in deploying the application on WebLogic Application Server.

Environment: Java, PDF Box, SQL, Spring (Core, JDBC, Web), Hibernate, Oracle, Waterfall, SOA, Maven, Web Logic.

Hire Now