We provide IT Staff Augmentation Services!

Sr. Java / J2ee Developer Resume

2.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Over 9 years of total IT experience in Designing, Developing, Testing and Deploying Enterprise applications using Java/J2EE Technologies.
  • Hands on experience in developing numerous Multi - tier J2EE components with SOAP and RESTful.
  • Good experience with different design patterns like Singleton, Façade, Observer, Visitor etc
  • Hands on experienced with open source frameworks like spring (IOC, MVC, AOP, Transaction), Hibernate. Spring Boot
  • Developed micro services from scratch using Spring Boot.
  • Experience with tools like Maven, ANT, Gradle for build automations and GIT, svn, ClearCase, Conexus for SCM.
  • Experience with Ruby automation scripts to test RESTful services including creating feature files.
  • Good Experience with ATDD, junit test cases, mocking and stubbing, Mockito, Power Mockito, Wiremock, Cucumber etc
  • Good Experience in data source creation and handling.
  • Experienced in RDBMS SQL, PL/SQL in retrieving and manipulating data from backend using Oracle, SQL Server and MySQL.
  • Worked in developing GUI using HTML4/5, DHTML, CSS, Java Script, AJAX and Jquery, Angular JS
  • Hands on experience in configuration and deployment of multi-tier applications using servers like IBM WebSphere, WebLogic and Apache Tomcat
  • Strong knowledge of IDE Eclipse, RAD, Spring Source Tool Suite and NetBeans, Intellij Idea.
  • Ability to pick up new Technology and design according to the requirements.
  • Experience in developing applications using waterfall and Agile (XP and Scrum), Test First, Test Driven methodologies and good understanding of Service oriented architecture.
  • Experience using JMETER for load testing/performance testing functional behavior and measure performance
  • Experienced on rsa active directory and Forgerock active directory.
  • Good experience with AWS EC2 stack, writing chef script, Jenkins, Nexus, defining roles, creating stack etc.
  • Worked to set up AWS cloud infrastructure especially creating stack using cloud formation template, updating chef scripts, managing stack, deploying Microservices to EC2 instances, worked S3 bucket to manage the fallback files, configured Route 53 and managed ELB
  • Used Wiremock library to mock the REST API.
  • Very good working experience of CI/CD and build tools, preferably SVN, Jenkins and Maven
  • Excellent knowledge of Micro service architecture
  • Worked with REST-Assured framework to test the REST API and Microservices.
  • Working with a team which processes ~65K credit card applications/day
  • Highly experienced with production monitoring tools like Watcher/ Splunk

TECHNICAL SKILLS

  • Java/J2EE
  • JSF
  • Spring Boot
  • Spring Core
  • Spring AOP
  • Spring MVC
  • Hibernate
  • Agile
  • Waterfall
  • Microservices
  • Restful services
  • SOAP Services
  • Struts
  • JMS
  • Servlets
  • JSP
  • JSP Tag Libraries
  • Java Script Libraries
  • HTML
  • JUNIT
  • XML
  • XSLT
  • Eclipse
  • Windows
  • Unix

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in requirement gathering, analysis, design, development and testing of the CargoPT application.
  • Design & developed UI pages using HTML, JQuery, JSF, Icefaces, Myfaces, XML, CSS, JavaScript; Used action servlets for server side coding
  • Added wsso functionality to integrate with FedEx SSO so that the user does not required to perform multiple authentication to access the application
  • Migrated CargoPT from weblogic 10.3 to 12c, worked on domain creation, involved in each configurations
  • Upgraded to Spring 4 from 2.5 version
  • Integrated with Hibernate for the 3 different data sources.
  • Configured JNDI
  • Used Ant as a building tool, Conexus as source control
  • Experienced with writing scripts, database statements
  • Worked on custom report generation in csv format
  • Coded numerous business validation rules & utility classes
  • Involved in unit testing and writing unit test cases.
  • Involved in fixing bugs and enhancing the applications with additional features.
  • Tracking and Fixing defects using QC
  • Responsible for helping teammates setup the project workspaces & any other project related tasks
  • Working on JMS integration part to feed the data to EDW

Environment: Spring, JSF 2.3, JAVA/J2EE, Managed beans, JMS EJB, JSP, JSTL, log4j, myfaces, Icefaces Javascript, Mockito, Junit, JIRA, Conexus, Eclipse, Oracle, SOAP UI, Ready Api, POSTMAN, REST Client

Confidential, Tyson Corner, VA

Sr. Java / J2EE Developer.

Responsibilities:

  • Designed, developed and modified SOAP as well as REST APIs.
  • Developed Microservices from scratch and published in the AWS cloud using Spring MVC, Spring Boot, Spring AOP, Spring JDBC template
  • Worked on protecting microservices via Oauth 2.0
  • Worked with different encryption mechanism to protect the PII data and the secret token throughout the applications.
  • Created feature file as a part of REST api testing and wrote ruby automation scripts using Ruby 2.0 with cucumber by linking feature files
  • Developed the application using Eclipse and Intellij idea as the IDE and used eclipse standard/plug-in features for editing, debugging.
  • Used RSA access manager for authentication purpose
  • Worked on RSA to ForgeRock migration projects.
  • Configured tomcat 8.0 to deploy the microservices in cloud.
  • Configured to enable CICD to all the next generation services.
  • Used Maven to build the project and GIT as source control
  • Used Spring JDBC Template as well as Hibernate.
  • Involved in the preparation of Test Cases for Integration Testing.
  • Utilized design patterns such as singleton to access DAO.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit, wiremock, Powermock, Mockito framework.
  • Worked on agile development methodology on which actively participated in Sprint planning/Grooming, Retrospective.
  • Used version one as well as JIRA as project management tools, ALM/JIRA to log defects, SQL Developer to query DB tables, DB visualizer for DB2 and Chrome developer tool to debug UI pieces.
  • Used PUTTY, MPutty, Centrify to trace the log in System, INT region.
  • On boarded Splunk client.
  • Highly experienced with JAVA/J2EE, MVC framework like Spring MVC, Struts 2.0, JSP, Servlet

Environment: Spring, JAVA/J2EE, REST Web Services, Micro services, OAuth 2.0, RSA Access Manager, ForgeRock api integration, SOAP,Tomcat 7/8, Jenkins, AWS stack, Oracle 10g, Junit, Version One, GIT, Intellij Idea,, DB2, SOAP UI, Ready Api, POSTMAN, REST Client and some internal frameworks, SONAR and Fortify, AngularJS, Jenkins, Java batch processing, Nodejs, JMETER, REST-Assured, Wiremock, RabitMQ, Hystrix, JDK 1.8

Confidential

Java / J2EE Consultant/Developer

Responsibilities:

  • Actively involved in design, implementation of Complex financial applications.
  • Actively participated in the implementation, maintenance and testing phases of REST API development.
  • Working on implementing Internationalization/Localization of enterprise login and forgot flows using struts 2.0, HTML5, CSS, JavaScript.
  • Designed, developed and modified SOAP as well as REST APIs.
  • Worked with different encryption mechanism to protect the PII data and the secret token throughout the applications.
  • Created feature file as a part of REST api testing and wrote ruby automation scripts using Ruby 2.0 with cucumber by linking feature files
  • Developed the application using Eclipse and Intellij idea as the IDE and used eclipse standard/plug-in features for editing, debugging.
  • Used RSA access manager for authentication purpose
  • Used Maven to build the project and SVN as source control
  • Used Spring JDBC Template as well as Hibernate.
  • Involved in the preparation of Test Cases for Integration Testing.
  • Utilized design patterns such as singleton to access DAO.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit, wiremock, Powermock, Mockito framework.
  • Worked on agile development methodology on which actively participated in Sprint planning/Grooming, Retrospective.
  • Used version one as well as JIRA as project management tools, ALM/JIRA to log defects, SQL Developer to query DB tables, DB visualizer for DB2 and Chrome developer tool to debug UI pieces.
  • Used PUTTY, MPutty, Centrify to trace the log in System, INT region.
  • On boarded Splunk client.
  • Highly experienced with JAVA/J2EE, MVC framework like Spring MVC, Struts 2.0, JSP, Servlet

Environment: Agile, JSTL, Spring Boot, Spring MVC, Spring AOP, DAO, UML, Eclipse, STS, Oracle 10g, MySQL, Junit, Version One, GIT, Intellij Idea, REST Web Services, SOAP, HTML, CSS, Angular js, Struts 2.0, Maven, Apache, Web Developer,DB2, Ruby 2.0, Cucumber, Java-8, AWS cloud, Powermock, Mockito

Software Engineer/Developer

Confidential, Tyson Corner, VA

Responsibilities:

  • Actively involved in design, implementation of Complex financial applications.
  • Actively participated in the implementation, maintenance and testing phases of REST API development.
  • Working on implementing Internationalization/Localization of enterprise login and forgot flows using struts 2.0, HTML5, CSS, JavaScript.
  • Updated an existing REST API to handle CVV validation which consumes SOAP Services.
  • Designed, developed and modified SOAP as well as REST APIs.
  • Created feature file as a part of REST api testing and wrote ruby automation scripts using Ruby 2.0 with cucumber by linking feature files
  • Developed the application using Eclipse and Intellij idea as the IDE and used eclipse standard/plug-in features for editing, debugging.
  • Used RSA access manager for authentication purpose.
  • Used Apache tomcat as web server and Weblogic 10.3.6 as an application server to deploy various components of application.
  • Used Maven to build the project and SVN/GIT as a repository.
  • Used Spring JDBC Template as well as Hibernate.
  • Involved in the preparation of Test Cases for Integration Testing.
  • Created hibernate mapping and hibernate configuration files for data manipulation.
  • Designed and implemented action-flows for persistence for user entered data.
  • Used SVN software configuration management and version control
  • Utilized design patterns such as singleton to access DAO.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.
  • Following complete agile development methodology on which actively participated in Sprint planning/Grooming, Retrospective.
  • Used version one as project management tool, ALM to log defects, SQL Developer to query DB tables, DB visualizer for DB2 and Chrome developer tool to debug UI pieces.
  • Used PUTTY,MPutty to trace the log in System,INT region.
  • Highly experienced with JAVA/J2EE, MVC framework like Spring MVC, Struts 2.0, JSP, Servlet

Environment: Agile, JSTL, AJAX, jQuery, Spring MVC, Spring AOP, DAO, UML, Eclipse, STS Weblogic, Oracle 10g, MySQL, Junit, Version One, SVN, GIT, Intellij Idea, REST Web Services, SOAP, HTML, CSS, Java Script, Struts 2.0, Maven, Hudson, Apache, Web Developer,DB2, Ruby 2.0, Cucumber, Java-7

Confidential, Needham, MA

Java / J2EE Developer

Responsibilities:

  • Involved in requirement gathering, analysis, design, and development and testing of the application using Agile Methodology.
  • Design & developed UI pages using HTML5, CSS, JavaScript.
  • Worked on Spring MVC Web flow with hibernate and groovy on grails.
  • Implemented core business logic in groovy to share the rewards between two customers having account during festival.
  • Analyzed and fixed core dumped issue by blocking multiple call to customer hub while customizing the product using Groovy.
  • Added Service fee feature to the subtotal amount if cashier enters special code.
  • Followed Agile Scrum.
  • Involved in writing test cases and extensively used Junit.
  • Used GIT as repo, Bamboo to build, SPLUNK, Tealeaf and dynatrace as production support tool, Intellij Idea as IDE.
  • Designed and implemented several Maven plug-ins for simplifying common configuration management tasks

Environment: Agile, GSTL, AJAX, jQuery, Spring MVC, Groovy and Grails, Spring AOP, UML, Eclipse, STS, Web logic, Oracle 10g, Junit, JIRA, GIT, Intellij Idea, REST Web Services, SOAP, HTML, CSS, Java Script, Struts, Maven, Bamboo, Apache tomcat, Mark Logic

Confidential, King of Prussia, PA

Java / J2EE Developer

Responsibilities:

  • Involved in requirement gathering, analysis, design, and development and testing of the application using Agile Methodology.
  • Design & developed UI pages using HTML/JSP, XML, CSS, JavaScript; Used servlets for server side coding
  • Experience in ecommerce domain
  • Experiencein MVC flow with Spring MVC
  • Added B2B support Payment Plan which interacts with JDA and processes the placed order based on payment plan
  • Implemented RESTful web services to get product detail from vendor net.
  • Used Spring JDBC for persistence using DAO pattern
  • Used Jenkins as a building tools, highly familiar with SVN, used JIRA for task tracking, reporting
  • Experienced with writing scripts, database statements
  • Responsible for custom report generation in csv format
  • Coded numerous business validation rules & utility classes
  • Migration form RAD and WebSphere server to Spring Source Tool Suite & Tomcat 7
  • Involved in unit testing and writing unit test cases.
  • Involved in fixing bugs and enhancing the applications with additional features.
  • Tracking and Fixing defects using Serena Business Manager
  • Responsible for helping new teammates setup the project workspaces & any other project related tasks

Environment: Waterfall, JSTL, AJAX, jQuery, Spring MVC, JSP, Servlet, Spring AOP, Spring JDBC, Eclipse, STS, Web logic, Oracle 10g, Junit, JIRA, SVN, REST Web Services, SOAP, HTML, CSS, Java Script, Maven, Jenkin, Apache tomcat, Unix based environment, WINSCP, MPutty, SOAP-UI, REST Client, XSL/XSLT/XSD/SAX/DOM, Mark logic

Confidential

Graduate Assistant

Responsibilities:

  • Worked as Graduate teaching assistant (20 hrs/week) while continuing MS degree
  • Worked on Robotic lab to assist undergraduate students to load the exercise code and run the Robots in lab.
  • Worked on CS lab to help undergraduate student in C/Java programming and data Structures and Algorithms.
  • Worked as teaching assistant, involved in grading undergraduate student’s homework/ exercises.
  • Responsible for helping new teammates setup the project workspaces & any other project related tasks
  • Worked on ALTRANS web based project under Dr. Michael D Anderson during summer

Environment: C, Java, data Structure and algorithms, JSP, CSS, HTML, Unix, Eclipse, Windows XP, Windows 7, Data Mining, Computer Architecture, Computer Graphics, Computer Security

Confidential,

Java Developer

Responsibilities:

  • Worked as a developer in sprint teams in an Agile environment.
  • Designed and developed various modules of the application with J2EE design architecture.
  • Implemented J2EE design patterns such as Factory, DAO, Session Facade, Singleton, Value object.
  • Designing the User interface using JSF, HTML and JavaScript.
  • Framework leverages JSF features like Event handling, Validation mechanisms and state management.
  • Creation Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.
  • Used Hibernate for Object Relational mapping.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed client request validations and processing using JavaScript.
  • Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Developed server-side services using Java multithreading, Struts MVC, Java, Springs, Web Services (SOAP, AXIS).
  • Wrote application front end with HTML, JSP, Ajax/JQuery, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
  • Used Software development best practices from MVC, Spring, databases.
  • Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Provided extensive pre-delivery support using bug fixing and code reviews.

Environment: Java, J2EE,JSF, Springs, Struts, Hibernate, EJB,JMS, Servlets, JSP, JSP Tag Libraries, Java Script Libraries, HTML JDBC 2.0, JUNIT, XML, XSLT, Eclipse,Swings, ANT,Weblogic server, SOAP, WSDL,

We'd love your feedback!