We provide IT Staff Augmentation Services!

Senior Developer Resume

2.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • 14 years of experience in development and implementation of Web based, Internet, Client/server, Distributed architecture applications using Java/J2EE technologies like Java, JSP, Servlets, Struts, Spring, Spring Boot, EJB, Restful and Soap Webservices, Ibatis and Chordiant. Experience working on UI technologies like ReactJs, AngularJs1.0, Nodejs and JSF.
  • Working knowledge of AWS components and services.
  • Experience working with Docker and container orchestration system Marathon.
  • Experience in installing, configuring, and working on application servers like IBM WebSphere, WebLogic and Tomcat.
  • Experience working with Jenkins for continuous integration and development.
  • Experience working in microservice based architecture using NoSQL database Cassandra and enterprise messaging system Kafka.
  • Experience working in Test Driven Development using Ruby and JVM Cucumber.
  • Experience developing business dashboard using Kibana Elastic Search.
  • Experience working in project using Agile/Scrum, Kanban and Waterfall methodologies of project development.
  • Experience in leading team (onsite/offshore model) to successful project implementation with proper management, engagement with top management, scope containment and quality assurance.
  • Experience making use - case diagrams, class diagrams, sequence diagrams using Visio.
  • Ample domain understanding of Banking and Retail.

TECHNICAL SKILLS:

Operating systems: Windows and Linux.

Programming Languages: Java and Ansible.

UI Technologies: Reactjs, Angularjs 1.0, Nodejs, Javascript, JQuery and JSF.

Frame Works: Spring, Spring Boot, Struts, EJB and Ibatis. Working knowledge of Hibernate and Chordiant.

Testing Frameworks: Mockito/ PowerMock, Karma/Jasmine Junit (AngularJs and ReactJs), Blue Tape Test(Nodejs), Automated Test using Ruby Cucumber(Gherkin) and JVM Cucumber. Experience working with SONAR for maintaining coding standards.

Application/Web Servers: IBM Websphere, Weblogic and Tomcat.

Web Services: Restful and Soap Webservices.

Development Tools: Spring Tool Suite, IBM Rational Application Developer, Eclipse, SOAP UI, PostMan, FireBug, Chrome DevTools, Toad, SQL Developer, Squirrel, Winscp, Visual Studio Code, Zeppline, Dev Center, Kafka Tool, JMeter and Putty.

Version Maintenance Tools: GIT,SVN, Clearcase, Serena and Visual Source Safe.

Databases: Cassandra and Oracle.

Build Tools: Maven and Ant.

Bug Tracking Tools: VersionOne, JIRA, Mercury Test Director, FishEye and Confluence.

CICD: Jenkins and Antill Pro.

Container Management Tools: Docker, Marathon and Mesos.

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

Senior Developer

Environment: Spring, Spring boot, Restful Web service, Jenkins, Mesos, Marathon, Cassandra, Docker, Ansible, Maven, Kafka, JMeter, Spring Tool Suite, Kibana and AWS.

Responsibilities:

  • Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
  • Involved in High Level and Low level analysis and design.
  • Involved in the Agile/Scrum based development phases.
  • Development microservices and apis using Spring Boot(STS).
  • Developed Java unit tests using Mockito/PowerMock.
  • Deployed the application docker images in AWS cloud using Marathon.
  • Executed performance tests for the microservices and apis using Jmeter.
  • Enhanced the Jenkins pipeline to support Blue Green Deployment and Error Notification using Ansible.
  • Created business dashboard using Kibana.
  • Used SONAR for maintaining coding standards.
  • Did extensive code review for the deliverable code.
  • Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.

Confidential, Richmond, VA

Senior Developer

Environment: Java/J2EE, Angularjs, Reactjs, Nodejs, JavaScript, Spring, Restful Web service, WebLogic, Maven and AWS.

Responsibilities:

  • Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
  • Involved in High Level and Low level analysis and design.
  • Involved in the Agile/Scrum based development phases.
  • Development of the service layer using Java/j2ee using Eclipse .
  • Developed front end using Angularjs and Reactjs (JSX and Flux).
  • Developed webservices using REST and Spring.
  • Developed Java unit tests using Mockito/PowerMock.
  • Developed Automated Tests using Karma /Jasmine Junit and Cucumber(Gherkin).
  • Used SONAR for maintaining coding standards.
  • Created business dashboard using Kibana.
  • Deployed the application Docker images in AWS cloud.
  • Did extensive code review for the deliverable code.
  • Helped the testers to test various extreme edge scenarios.
  • Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.

Confidential, Richmond, VA

Senior Developer

Environment: Java/J2EE, Spring, Angularjs, JavaScript, Maven, Restful Webservice client (Spring Rest Template), IBM Rad, Websphere, SQL Developer and Squirrel.

Responsibilities:

  • Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
  • Involved in High Level and Low level analysis and design.
  • Involved in the Agile/Scrum based development phases.
  • Development of the service layer using Java/j2ee using IBM Rad .
  • Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, Database Connectivity, Webservice Rest Template, Asynchronous calls, ThreadExecutor framework, Spring Quartz Jobs) which communicates with various service layers and configuring the Spring xml files.
  • Developed front end MVC, Services/Factory, Interceptors, Modals using Angularjs.
  • Developed webservices using REST and clients using Spring Rest Templates.
  • Developed Java unit tests using Mockito/PowerMock.
  • Deployed the application on the development and testing boxes.
  • Did extensive code review for the deliverable code.
  • Used SONAR for maintaining coding standards.
  • Helped the testers to test various extreme edge scenarios.
  • Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.

Confidential, Richmond,VA

Senior Developer

Environment: Java/J2EE, Spring, Angularjs, JavaScript, Maven, Soap webservice client (using JAX-WS), Restful Webservice client (Spring Rest template), JQuery, Spring Tool Suite, Mockito/PowerMock, Ruby UI Tests, Weblogic and SQL Developer.

Responsibilities:

  • Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
  • Involved in High Level and Low level analysis and design.
  • Involved in the Agile/Scrum based development phases.
  • Development of the service layer using Java/j2ee using Spring Tool Suite .
  • Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, Database Connectivity, Webservice Rest and Soap Client Api, Asynchronous calls, ThreadExecutor framework) which communicates with various service layers and configuring the Spring xml files.
  • Developed front end MVC, Services/Factory, Interceptors using Angularjs.
  • Developed webservices using REST and clients using Spring Rest Templates.
  • Developed SOAP based webservice clients using JAX-WS.
  • Developed Java unit tests using Mockito/PowerMock.
  • Developed Angularjs Unit Tests using Karma /Jasmine Junit.
  • Developed Ruby UI Automated Tests for the front end.
  • Used SONAR for maintaining coding standards.
  • Deployed the application on the development and testing boxes.
  • Did extensive code review for the deliverable code.
  • Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.

Confidential, Richmond,VA

Senior Developer

Environment: Java/J2EE, Spring, Angularjs, JavaScript, Maven, Soap webservice client (using JAX-WS), Restful Webservice client (Spring Rest template), JQuery, Spring Tool Suite, Mockito/PowerMock, Ruby UI Tests, Weblogic and SQL Developer.

Responsibilities:

  • Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
  • Involved in High Level and Low level analysis and design.
  • Involved in the Agile/Scrum based development phases.
  • Development of the service layer using Java/j2ee using Spring Tool Suite .
  • Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, Database Connectivity, Webservice Rest and Soap Client Api, Asynchronous calls, ThreadExecutor framework) which communicates with various service layers and configuring the Spring xml files.
  • Developed front end MVC and services/factory using Angularjs.
  • Developed webservices using REST and clients using Spring Rest Templates.
  • Developed SOAP based webservice clients using JAX-WS.
  • Developed Java unit tests using Mockito/PowerMock.
  • Developed Angularjs Unit Tests using Karma/Jasmine Junit.
  • Developed Ruby UI Automated Tests for the front end.
  • Used SONAR for maintaining coding standards.
  • Deployed the application on the development and testing boxes.
  • Did extensive code review for the deliverable code.
  • Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work

Confidential, BocaRaton, FL

Senior Developer

Environment: Java/J2EE, Spring, Struts, Angularjs, JQuery , JavaScript, Maven, Restful Webservices, EJB, IBM RAD, Websphere, Mockito/PowerMock, Ruby UI Tests and SQL Developer.

Responsibilities:

  • Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
  • Involved in High Level and Low level analysis and design.
  • Involved in the Agile/Scrum based development phases.
  • Development of the service layer using Java/j2ee using IBM RAD.
  • Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, and Database Connectivity) which communicates with various service layers and configuring the Spring xml files.
  • Developed webservices using REST and clients using Jersey Client api.
  • Enhanced and developed Session beans as per the change requests.
  • Developed unit tests using Mockito/PowerMock.
  • Developed Ruby UI Automated Tests for the front end.
  • Deployed the application on the development and testing boxes.
  • Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.

Confidential, Austin,TX

Senior Developer

Environment: Java/J2EE, JQuery, Spring, JNDI, Ant, Restful webservices and clients, JavaScript, PL/SQL, Oracle, IBM RAD, Websphere and SQL Developer.

Responsibilities:

  • Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
  • Involved in High Level and Low level analysis and design.
  • Involved in the Agile/Scrum based development phases.
  • Development of the service layer and front end using Java/j2ee using IBM RAD.
  • Development using Spring Framework (MVC, Autowiring and Database Connectivity) which communicates with various service layers and configuring the Spring xml files.
  • Developed webservices using REST and clients using Jersey Client api.
  • Deployed the application on the development and testing boxes.
  • Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.

Confidential, Minneapolis, MN

Senior Developer

Environment: Java/J2EE, Spring, EJB, Webservices (Client implementation using XMLBeans), JNDI, Ant, JavaScript, PL/SQL, Oracle, Soap UI, IBM RAD, Mockito/PowerMock, Websphere and SQL Developer.

Responsibilities:

  • Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
  • Involved in High Level and Low level analysis and design.
  • Development of the service layer and front end using Java/j2ee using IBM RAD.
  • Development and Enhancement using Spring (MVC, Autowiring, Database Connectivity, Caching, Webservice client api, Asynchronous calls and ThreadExecutor framework ) which communicates with various service layers and configuring the Spring xml files.
  • Involved in the Agile/Scrum and Waterfall based development phases.
  • Developed the webservices client using XMLBeans.
  • Enhanced and developed Session beans as per the change requests.
  • Developed unit tests using Mockito/PowerMock.
  • Deployed the application on the development and testing boxes.
  • Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.

Confidential, Pittsburgh, PA

Senior Developer

Environment: Java/J2EE, XMLBeans, Ibatis, Spring, Webservices (Client implementation using XMLBeans), JNDI, Ant, JavaScript, JQuery, PL/SQL, Oracle, Soap UI, IBM RAD, Mockito/PowerMock, Websphere and Toad.

Responsibilities:

  • Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
  • Involved in High Level and Low level analysis and design.
  • Created Use Cases, Sequence Diagrams, and Class Diagrams.
  • Developed and implemented POC for all the verticals as per the business requirement and architecture design.
  • Development of the service layer and front end using Java/j2ee using IBM RAD.
  • Responsible for setting up IOC pattern using Spring (MVC, Autowiring, Database Connectivity,Integration with Ibatis, Webservice client api) which communicates with various service layers and configuring the Spring xml files.
  • Developed the webservices client using XMLBeans.
  • Used Ibatis as the ORM mapping framework to interact with database by configuring the XML files.
  • Involved in the Agile/Scrum based development phases.
  • Deployed the application on the development and testing boxes.
  • Work closely with the product architect on design, dependencies and code and mentored developers on all technical aspects of work.

Confidential, Jersey City, NJ

Senior Developer

Environment: Java/J2EE, EJB, JNDI, Ant, JavaScript, PL/SQL, Oracle, Eclipse, Weblogic and Toad .

Responsibilities:

  • Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
  • Enhancement and bug fixes using Java/J2ee.
  • Enhanced and developed Session beans as per the change requests.
  • Production support for the business user.
  • Deployed the application on the development, testing boxes.

Confidential

MidLevel Developer

Environment: Java/J2ee, EJB, JNDI and JSF (work flow implementation), Eclipse, Editplus, Weblogic 9.2, ClearCase and Oracle.

Responsibilities:

  • Requirement Gathering and Requirement analysis for all business rules and combinations
  • Preparation of design documents
  • Training and Mentoring of the team members
  • Designing and Coding of the web application using Java, EJB, JNDI, Eclipse and JSF
  • Deployed the application on WebLogic application server
  • Problem Analysis
  • Peer Reviews of the code and documents
  • Creation of test cases and testing for all business scenarios

Confidential

MidLevel Developer

Environment: Java/J2EE, EJB, JNDI and Struts (front end implementation), Eclipse, Editplus, Weblogic 9.2, Autosys, ClearCase and Oracle

Responsibilities:

  • Requirement Gathering and Requirement analysis for all business rules and combinations
  • Preparation of design documents
  • Training and Mentoring of the team members
  • Designing and Coding of the web application using Java, EJB, Struts, JNDI and Eclipse
  • Deployed the application on WebLogic application server
  • Developed Autosys job scripts for the batch processes.
  • Problem Analysis
  • Peer Reviews of the code and documents
  • Creation of test cases and testing for all business scenarios
  • Peer Reviews of the code and documents
  • Testing for testing all business scenarios

Confidential

MidLevel Developer

Environment: Java/J2EE, Chordiant Framework, Eclipse, Editplus, Weblogic, VSS and Oracle.

Responsibilities:

  • Requirement Gathering
  • Requirement analysis for all business rules and combinations
  • Creation of test cases
  • Preparation of design documents
  • Training and Mentoring of the team members
  • Designing and Coding of application using Java/J2EE and deployed them on WebLogic Application Server.
  • Problem Analysis
  • Peer Reviews of the code and documents

Confidential

MidLevel Developer

Environment: Java/J2EE, Eclipse, VSS, Editplus, Weblogic and Oracle.

Responsibilities:

  • Requirement Gathering
  • Preparation of design documents
  • Coding of application using Java/J2EE and deployed them on WebLogic Application Server.
  • Used Java APIs related to the PLM domain.
  • Wrote Database procedures and queries for various database operations
  • Problem Analysis
  • Creation of test cases and testing of application

Confidential

Developer

Environment: Java/J2EE, Chordiant Framework, Eclipse, VSS, Editplus, Weblogic and Oracle.

Responsibilities:

  • Requirement Gathering
  • Creation of test cases
  • Preparation of design documents
  • Development using Java/J2ee and Chordiant framework
  • Problem Analysis
  • Testing

Confidential

Developer

Environment: Java/J2EE, Struts Framework, Eclipse, VSS, Editplus, Weblogic and Oracle.

Responsibilities:

  • Requirement Gathering
  • Creation of test cases
  • Preparation of design documents
  • Development using Struts and Java/J2ee
  • Problem Analysis
  • Testing

We'd love your feedback!