We provide IT Staff Augmentation Services!

Senior Software Developer Resume

3.00/5 (Submit Your Rating)

NJ

SUMMARY

  • 9 years’ quality experience in Software Development using Java/J2EE, and DB2/Oracle.
  • Expertise in developing RESTful services using Spring/Spring Boot, Jersey.
  • Experience in messaging service using JMS, ActiveMQ, IBM MQ.
  • Experience in designing and developing application using Elasticsearch ELK stack (NoSQL).
  • Expertise in Application Servers IBM WebSphere Application Server, Apache Tomcat, JBoss Application Server.
  • Experience in developing application front - end systems wif JavaScript, jQuery, Bootstrap, Angular 2, HTML5, CSS3.
  • Experience in working wif databases like Oracle 10/11g, DB2, SQL Server, MySQL.
  • Experience in Service Oriented Architecture and Micro services architecture
  • Experience in Integrated Development tools IBM RAD, Eclipse, STS, IntelliJ IDEA.
  • Experience in developing Object Relational Mapping using Hibernate/JPA and Oracle/DB2.
  • Experience in J2EE design patterns and MVC architecture.
  • Proficient in Frameworks like JSF, Spring, Hibernate.
  • Experience in debugging teh applications and Unit/Integration Testing teh application using JUnit, and EasyMock/Spring Test/Mockito.
  • Deft in all phases of teh SDLC (Software Development Life Cycle), right from requirement gathering & analysis to system study, design, development, coding, documentation and smooth implementation.
  • Experience in Documenting teh Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
  • Experience using Maven and Ant as build tools for teh building of deployable artifacts (JAR, WAR & EAR) from source code.
  • Well-versed in software development practices like design patterns, annotations, generics etc.
  • Experience in UNIX shell scripting, Ant script development to perform teh builds.
  • Sound understanding of using AGILE software development methodology like Test-Driven Development and Pair Programming.
  • Proficient in using Aspect Oriented Programming (AOP) in Java Application using Spring AOP and AspectJ.
  • Team management skills wif ability to mentor, train, troubleshoot and motivate teams to complete projects meeting specifications and deadlines.

TECHNICAL SKILLS

Operating Systems: Windows, Linux, UNIX/IBM AIX, Macintosh

Languages: Java 5/6/7/8

J2EE/Java EE: Servlets, JSP, JSTL, JSF, XML, XSTL, XPath.

Frameworks: Spring, Hibernate/OpenJPA, JSF1.x/2.x, iBatis/Mybatis.

Application Servers: WebSphere Application Server v6/7/8, Apache Tomcat, JBoss.

IDE: Eclipse, IBM Rational Application Developer (RAD), IntelliJ IDEA.

Web Technologies: AJAX, HTML/HTML5, CSS, JavaScript, JQuery, JSON, BootstrapTiles, Angular/Angular 2, IBM Web Portal

Version Control: SVN, Git, CVS, and Mercurial.

Databases and Tools: DB2, Oracle, SQL Server, Elasticsearch 2/5/6, SQL DeveloperTOAD, Aqua Data Studio.

Others: Spring Security, Spring Data, Spring Boot, Spring Transaction, Spring ORM, JPA, AspectJ, ANT, JUnit 4, SOAP/JAX-WS, EasyMock, RESTful, Maven, Drools, Log4J, SLF4j, PMD, SOAPUI, JiBX, JAXB, Spring AOP, Mockito, Stash, SourceTree, Spring MVC, Apache Shale, MyFaces, IceFaces, JIRA, EJB, JMS, IBM MQ Server, ActiveMQ, Logstash, Kibana, Sense UI.

PROFESSIONAL EXPERIENCE

Confidential, NJ

Senior Software Developer

Responsibilities:

  • Design and developed applications using Spring DI, Spring Web, Hibernate, Drools, JMS, JavaScript, Spring Scheduler, Junit, Spring Test, etc.
  • Interacting wif business analysts and developers, managing delivery scope and changes.
  • Participate in Code, UTP and UTR Review.
  • Design and develop microservice architecture for settlement services using spring boot, Netflix OSS.

Environment: JDK8, Java EE, Hibernate, Spring Web, DB2, JUnit, Mockito, Maven, CVS, Websphere Application Server, RESTful web service, Eclipse, Jenkin, Quartz, EJB, SOAP/JAX-WS, JMS, IBM MQServer, Javascript, Spring Boot, Spring DI, Spring Transaction, Spring MVC/Web, JBoss.

Confidential, New York

Senior Software Developer

Responsibilities:

  • Design and developed applications using JSF, IBM Web Portal, EJB, JMS, SOAP web services, Spring Framework, Angular 2, Elasticsearch etc.
  • Interacting wif business analysts and developers, managing delivery scope and changes.
  • Developed message components to send/receive and publish/subscribe JMS/WebSphere MQ messages.
  • Participate in Code, UTP and UTR Review.
  • Integrated third party javascript document scanning tool based on TWAIN wif portal application and made it compatible to support major browsers.
  • Oversee and develop Notification Service microservice to use across teh enterprise.
  • Redesign and develop public facing application using Angular 2.
  • Write unit and Integration test cases for teh application using Junit.
  • Designed, developed and maintained web-based applications written in Java and Elasticsearch as teh core search platform.
  • Designed and developed a centralized logging solution as a proof of concept using Spring Boot, Elasticsearch, Apache Kafka and Logstash.
  • Design and developed an annotation-based audit framework to enable data audit to be perform on teh application’s user operations.

Environment: JDK6/8, Java EE, OpenJPA, JSF, JUNIT, Mockito, Maven, SVN, Websphere Application Server, IBM Web Portal, RAD, Jenkin, EJB, SOAP/JAX-WS, JMS, IBM MQServer, Oracle, Javascript, Elasticsearch, Spring Boot, Spring DI, Spring Transaction, Spring MVC, SONAR Cube, IBM Data Power, SOAPUI.

Confidential, IA

Senior Software Developer

Responsibilities:

  • Design and developed web service API for teh Investment Analysis Tool using Spring MVC, myBatis, etc.
  • Integrated existing reporting tool (IDRT) wif web service API.
  • Worked in team to develop front-end for IDRT using AngularJs.
  • Worked on handshaking between IAT and UI application to handle authentication and access control.
  • Write functional and Integration test cases for web service using Spring Test, RestTemplate, JUnit.
  • Rewrite some module of IDRT as a part of restructuring of teh application using JSF 2, myBatis, Spring DI, iText, etc.
  • Followed Agile practices in all phases of project development.

Environment: Java/J2EE, myBatis, JSF, Spring DI, Spring MVC, AngularJS, Spring Test, JSON, Maven, Git, Web sphere Application Server, Apache Shale, RAD, SourceTree, Jira, Jenkin, Stash, iText.

Confidential

Java Consultant

Responsibilities:

  • Design teh application modules wif multi-layer architecture implementation which includes use of technologies like JSF 2, Spring DI, Spring MVC, Hibernate, Drools, Bootstrap framework, SOAP based web service, Restful Services etc.
  • Extensively involved in development process using Hibernate framework for handling application persistence.
  • Implemented teh component to send JMS message to Apache ActiveMQ.
  • Designed and developed Restful web service for rule engine.
  • Utilized latest Ajax & JSON technologies to provide better UI experience.
  • Implemented compile time weaving in AspectJ to enable method level logging into teh application.
  • Extensively involved in all phases of project Development, following Agile practices.

Environment: Java/J2EE, JSP, Hibernate, JSF, Spring DI, Spring MVC, AJAX, JSON, SOAP/JAX-WS, Maven, Git, JBoss Application Server, Eclipse, RESTful web service, Drools, JavaScript, AspectJ, Myfaces, Bootstrap, ActiveMQ.

Confidential

Senior Software Developer

Responsibilities:

  • Involved in design and development phase of teh application life cycle. Design teh application module wif multi-layer architecture implementation which includes use of technologies like JSF, Spring DI, Spring Transaction, JPA/Hibernate, Spring Security etc.
  • Designed a custom navigation handler for teh application using Java, JSF.
  • Implemented multilevel authentication by designing a custom authentication manager using Spring Security 3.
  • Extended existing JSF/IceFaces components to provide clean and strict generated HTML markup to ease designer's CSS work.
  • Involved in estimation activities for several modules of teh application.
  • Developed DAO’s, Persistence objects for Object Relational Mapping using JPA/Hibernate
  • Address Issues during SIT phase.
  • Acting as an internal SME for one of teh module of teh rebate system.
  • Initiated and conducted noledge sharing sessions wifin teh team.
  • Implemented Spring based Restful web service get medical claim data from teh system.
  • Coordinating wif on-site team and client for various discussions related to technical implementation of teh project.

Environment: Java/J2EE, Spring Security, JPA/Hibernate, JSF, IceFaces, Ant, Dimension, JUnit, EasyMock, Websphere (WAS) 8.0/8.5, SOAP/JAX-WS, SoapUI, RAD, RESTful Web Service, DB2, Spring Transaction.

Confidential, NJ

Java Developer

Responsibilities:

  • Involved in design and development phase. Design phase includes re-writing application on spring framework wif changes implemented on spring configuration files while development phase includes writing controller layers, facades, business objects, DAOs.
  • Developed code strictly by Test Driven Development methodology.
  • Configured and implemented Aspect J.
  • Promoted best practices like use of generics, annotations etc. wifin teh team.
  • Responsible for documentation of technical debts in teh project
  • Developed DAO’s layer using iBatis to automate teh mapping between SQL database and objects in java.
  • Used JQuery enabled AJAX to enhance teh UI experience for teh end-user.
  • Adopted agile methodology wif pair programming technique.
  • Addressed issues during SIT phase.

Environment: Java/J2EE, Spring Web MVC, JSP, AJAX, JQuery, JavaScript, Maven 2.0.11, Subversion, JUnit, EasyMock, Websphere Application Server 7, JiBx, IBatis, SOAP/JAX-WS, Jasmine, AspectJ, SoapUI, RAD.

Confidential, NJ

Software Developer

Responsibilities:

  • Working in close coordination and interaction wif teh business team gathering and understanding teh client’s requirements, providing estimates and meeting teh project deadlines estimated.
  • Developed Interactive GUI Screens using JSPs, Servlets, Struts, Spring, JavaScript
  • Used Spring Inversion control feature to reduce dependency
  • Performed Logging using a log4j
  • Used object oriented JavaScript for client side validations and Ajax related tasks.
  • Involved in resolving defects for teh existing application
  • Developed several display panels in JSF/Icefaces for teh front-end module of teh payroll system.
  • Implemented SOAP web service client to consume UPS web service to get shipping information.
  • Wrote stored procedures and SQL queries for SQL Server and Oracle database operations.
  • Used Agile process for project development.
  • Used Hibernate to define teh data access layer of teh application.
  • Wrote JUnit test cases for services, domain layer.

Environment: Java/J2EE, Spring Framework, AJAX, JSF, JQuery, JavaScript, HTML, CSS, Subversion, JBoss, JUnit, JSF/Icefaces, Hibernate, Struts 2, SOAP, Axis2, T-SQL, SQL Server 2008, Oracle.

Confidential, NJ

Web Developer

Responsibilities:

  • Interact wif end-user, capture requirements and convert into technical specification.
  • Used Object Oriented JavaScript for client side validations and AJAX related tasks.
  • Maintained teh existing portal of department for periodic updates.
  • Implemented pagination concept throughout teh project using JSP custom tag library.
  • Developed SQL Scripts to perform data migration from old databases to new well-structured database, and perform data cleaning to remove invalid and duplicate data.
  • Involved in resolving defects of teh existing application.

Environment: Java, Tomcat, JavaScript, Html, CSS, JSP, Servlet, MySQL, Sitestudio

Confidential

Software Developer

Responsibilities:

  • Rewrite source code of teh product named SIP to improve its performance using Java.
  • Developed teh application wif Struts, JSP, HTML, CSS, and JavaScript.
  • Worked in a team responsible for porting database from Oracle to SQL Server.
  • Used SQL Loader for bulk data loading into databases.
  • Involved in writing use cases using UML for analysis.

Environment: Java, JSP, JUnit, Servlets, Struts, XML, SQL Server 2005, Oracle 10g, AJAX

We'd love your feedback!