We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

Stamford, CT

SUMMARY:

  • 14 years of software development and architectural experience involving Research, Design, Development, Deployment and Implementation of large scale web - based, client-server & distributed n-tier enterprise applications.
  • Strong and Passionate Experience in Java/JEE Architecture, Object Oriented Analysis & Design (OOAD), Object and Data Modeling.
  • Hands on professional enterprise experience in Core Java (Collections, multithreading, Concurrency, and Executor), Servlets, JSP, Struts, Spring, EJB, JMS, Web Services, Portlet in Java EE applications.
  • Expertise in MVC, architectures & web frameworks using Struts, Spring MVC and JSF
  • Proficient in ORM frameworks using Spring Data, JPA, Hibernate (EhCaching).
  • Expert in developing Web Services in SOAP & RESTful based frameworks such as CXF, JAX-WS, JAX-RS, Spring, Spring Boot, MicroServices.
  • Expertise in Spring architecture, explored & worked with various modules in Spring framework.
  • Working experience on Intergration, DevOps, Jenkins.
  • Worked on Amezon web service.
  • Extensive work experience in XML parsing & data binding using JAXB, XML Beans, SAX, STAX, DOM and other bindings such as JSON, columnar formats.
  • Proficient in Relational Databases like Oracle 11g, MySql 5 and Postgres 9.
  • In depth expertise in Tomcat, Weblogic, JBoss, Glassfish.
  • Expertise in build tools like Maven, Ant, Gradle.
  • Good working experience in developing rich user interface (RUI) using AJAX, jQuery, AngularJS 1.2, 2, HTML 5, Elastic Search.
  • Experienced in all phases of project life cycle - Analysis, Design, Development, Testing, and Implementation and well versed with Agile, Scrum.
  • Experienced in software configuration management tools CVS, SVN & Git.
  • Excellent Analytical, Programming skills & Excellent Communication, Inter-personal skills.
  • Knowledgeable in Telecom, Banking, Logistics domains.

TECHNICAL SKILLS:

Java /J2EE: Java 8, Java EE 6, Servlet 3.0, JSP 2.2, JSTL, JDBC, EJB 2.1/3.1,JTA1.2,Concurrency 1.0, Struts 1.2, JNDI, Security, SLF4j, Log4j, Logback, Ant-1.7, Maven-3, Thymleaf

Spring Framework: Spring 4.0, Spring MVC, Spring Web Flow 2.0, Spring AOP, Spring Security 3.2, Spring Batch 2.2, Spring Integration 3.0.

ORM Frameworks: Spring Data 1.3, JPA 2.0, Hibernate 4.3

Web Services / SOA: SOAP & Restful Web Services, AWS, microservices

Testing Frameworks: JUnit 4.0

Data/XML Technologies: JAXP, SAX, DOM, JAXB, XML Beans.

Languages/Scripts: Java 8, SQL, Perl, Shell, JavaScript, jQuery, HTML, CSS.

Operating Systems: Windows, Linux, Solaris.

Databases: MySQL 5.x, Oracle 11g, NoSQL, MongoDB

Development Tools: Eclipse, Intellij, STS, SoapUI 3.0, TOADMQ Servers: IBM MQ server 7.0, Apache Active MQ, RabbitMQ 3.0.

Web/App Servers: Tomcat 7.0, Jetty, WebLogic 10.3, JBoss 5.0, Glassfish 3.0.

PROFESSIONAL EXPERIENCE:

Confidential, Stamford, CT

Senior Java/J2EE Developer

Tools: Java 1.8, Tomcat, Spring boot, Spring MVC, Spring Security, Micro Services, Microsoft Visio, Thymeleaf, Oracle 12g, PL/SQL, Linux.

Responsibilities:

  • Involved in Requirement gathering and Design of application.
  • Extensively worked on API based frameworks (spring boot, Micro Services).
  • Involved in web Single sign on configuration and development to authenticate user credentials {Spring Security}.
  • Worked on Multi-Threading and concurrency framework.
  • Followed agile software development practice paired programming, scrum status meetings.
  • Involved in design and development of web services.
  • Junit, Mockito to test persistence and service tiers.
  • Used Jenkins for continuous integration, deployment.
  • Worked on Intellij Integrated Development Environment (IDE) in entire project development.
  • Worked on tools like Microsoft VISIO.

Confidential St. Louis, MO

Senior Java/J2EE Developer

Tools: Java 1.8, Jboss, Spring boot, Spring MVC, Spring Security, Micro Services, Maven, Microsoft Visio, Angular JS 2, Oracle 12g, PL/SQL, Linux.

Responsibilities:

  • Extensively worked on API based frameworks (spring boot, Micro Services).
  • Involved in web Single sign on configuration and development to authenticate user credentials {Spring Security}.
  • Worked on Multi-Threading and concurrency framework.
  • Followed agile software development practice paired programming, scrum status meetings.
  • Involved in design and development of web services.
  • Junit, Mockito to test persistence and service tiers.
  • Used Jenkins for continuous integration, deployment.
  • Worked on Intellij Integrated Development Environment (IDE) in entire project development.
  • Worked on tools like Microsoft VISIO.

Technical Lead

Confidential

Tools: Java 7/8 (Collections, multithreading, Concurrency, and Executor), Springboot, Spring 4.3, Spring MVC, Microservices, Design patterns, Hibernate 4.3, AngularJS 2 JQuery, JSON, JMS, Apache, Restful/SOAP Web Service, Maven 3.0, Jenkins, MQ, SQL/PL Sql, Oracle 11g, ZXTM, Unix/Linux, Shell Scripting, Weblogic 10.3.

Responsibilities:

  • Involved in project planning and documentation of project requirements and design.
  • Convert business requirements into functional specification document (FSD).
  • Preparing Technical Design Document for the requirements.
  • Used Agile software development methodology participated in ceremonies like Planning, Backlog Grooming, Review and Retrospective sessions.
  • Developed User Interface pages using HTML, JSP, JQuery, JavaScript and CSS.
  • Used Spring MVC module and also IOC module to reduce tight coupling in the code and avoid dependencies.
  • Developed REST resource URI’s for different level of resource CURD operations.
  • Used Junit and Mockito frameworks to unit test java components.
  • Used SOAP UI for testing the Web Services.
  • Implemented SQL queries and used Oracle PL/SQL stored procedures, and built-in functions to retrieve and update data from the databases.
  • Interact with Business Excellence, Solution, Testing and Support teams to ensure smooth upgrade from existing Legacy systems.
  • Ensured Regression, Integration Test cycles are finished on time and release schedule is followed.
  • Developed logging frame work using LOG4j for logging, external configuration files to have fine-grained control over the log levels for development team at different phases of development.
  • Used Spring-batch for batch processing high volume of transactions.
  • Used Maven for building the application.
  • Resolved the production tickets issued and deployed patches to the test environment.
  • Used Zxtm traffic management tool to maintain traffic.
  • Written Scripts to manage smooth deployments.
  • Provided Onsite support during 2012 London Olympic.
  • Lead Team for infra instruction migration like Server migration, Weblogic upgrade, Oracle DB upgrade.
Technical Lead

Confidential

Tools: Java 5, Spring 3.x, Hibernate, Struts 1.2, JSP, SOAP Web services, SQL server, apache web server, Weblogic 7

Responsibilities:

  • Used Agile methodology and participated in all the ceremonies.
  • Designed and developed User Interface of application modules using HTML, CSS and JavaScript, JQuery and AJAX.
  • Extensively used design patterns like Singleton, Value Object, Service Delegate and Data Access Object.
  • Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security and Spring MVC.
  • Used Spring AOP to externalize cross cutting concerns, IOC for dependency injection.
  • Created RESTful web service using Spring. Implemented GET, POST, PUT and DELET methods to retrieve, create, update and delete resources.
  • Developed and consumed SOAP web services based on JAX-WS.
  • Used Hibernate as an implementation engine for JPA API.
  • Used Hibernate Query language (HQL) and the Hibernate Criteria Queries.
  • Used XML parser APIs like DOM for marshalling and unmarshalling of data.
  • Configured log4j in all modules of the application to log debug, error, info messages to monitor the application behaviour.
  • Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
  • Wrote scheduled batch jobs on UNIX environment for handling various databases update logics without manual interventions.
  • Used JIRA for defect management and to keep track of bugs and issues.
  • Involved in performance optimization and bug fixing of the framework and worked upgrading the existing framework to support unique scenarios in application.

Confidential

Senior Software Eng.

Tools: Java, EJBs, Servlet, JSP, Shell Scripts, Sql Server, Jboss

Responsibilities:

  • Involved in Development of application.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework.
  • Developed Servlets, Action classes, Action Form classes and configured the struts-config.xml file.
  • Used commons Struts-Validator for validation of form fields.
  • Extensive experience in developing the User Interface validation framework in combination with custom validation built on top of Struts validation framework from the form bean.
  • Used Log4J for logging in the application, ANT tool to build and configure J2EE applications
  • Writing JUnit test cases for Unit test cases and execute each and every deployment.
  • Supported bug-fixing, enhancements, troubleshooting various application errors/ exceptions/roadblocks on different environments and implementation of new requirements.
  • Worked with QA team for testing and resolving defects.

Senior Software Eng.

Confidential

Tools: Java, EJBs, Servlet, JSP, JDBC, Sql Server, Jboss

Responsibilities:

  • Requirement analysis and Development.
  • Developed the application using Struts MVC architecture.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Developed Action Servlet, Action Form, Action Class, Java Beans classes using Struts framework.
  • Prepared Test Cases to perform Unit, Integration and System Testing.
  • Participated in Unit Testing and application end-to- end testing
  • Peer Review.

Hire Now