We provide IT Staff Augmentation Services!

Sr. Java Developer/lead Consultant Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 16+ years of experience in software design, development, integration, implementation and support with expert knowledge and practice of SDLC and project management life cycle
  • Over 12 years of experience in developing web applications, enterprise applications and web services by using enterprise technologies, such as Java, J2EE, Spring, Spring Boot, Spring Security, JSF, Oracle EJB, JMS, JSP, Servlets, JMS, RMI, HTML5, JDBC, XML (XSL, XSLT, XPath), Web Service (SOAP and REST), SOA, ESB, JPA.
  • Expertise in designing web application by using MVC, servlet, JSF, Spring and SOA architecture
  • Developed EJB components by using Session Bean and Entity Bean, JPA, MDB
  • Proficient in advanced frameworks such as Spring and Hibernate.
  • Experience in Microservices Architecture with Spring Boot and Docker.
  • Experience in using build/deploy tools such as Jenkins, Docker, and Udeploy for Continuous Integration & Deployment for Microservices.
  • Expertise in implementing Service Oriented Architectures SOA with XML based Web Services SOAP/UDDI/WSDL, REST API.
  • Proficient in various web and application servers Tomcat, WebLogic, WebSphere, JBOSS.
  • Strong experience in various IDEs such as JDeveloper 11g/12c, My Eclipse, Eclipse, NetBeans and Intellij idea etc.
  • Proficient in RDBMS concepts (Oracle and MySQL) and strong in SQL, PL/SQL Packages, Procedures, Functions, Triggers, Views, and Exception handling.
  • Good experience in writing views, Stored Procedures, and database triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
  • Expertise in using Java and J2EE design patterns including Front Controller, DAO, Session Facade, Business Delegate, Service Locator, MVC, DTO and Design Patterns like Singleton, Factory, Abstract Factory, Adapter, Composite etc.
  • Proficient in security vulnerability assessment and performance of the products using Fortify Static Code Analyzer (SCA), CheckMark and Sonar.
  • Proven skills in Troubleshooting, Profiling, Performance Tuning and Performance Monitoring of WebLogic and WebSphere Server.
  • Knowledgeable in the use of build tools including Ant and Maven, Continuous Integration like Hudson and Jenkins, version control systems including Subversion, ClearCase and GitHub.
  • Proficient in troubleshooting and analyzing the various server parameter configurations, logs, and thread dumps to perform Root Cause Analysis.
  • Strong leadership on every phase of software development and support life cycle.
  • Extensive experience in developing applications using Java and related technologies using methodologies like AGILE, TEST DRIVEN.
  • Hands - on experience in using CI/CD pipeline and Jenkins for deploying the code.
  • Good experience in planning, managing, executing, and reporting during implementation phases UATs, SITs, production and Postproduction.
  • Experience in various cloud services Pivotal Cloud PCF (IaaS, PaaS, and SaaS).

TECHNICAL SKILLS

Programming Languages: Java, Java Script, HTML, CSS, PL/SQL, and JSON

Frameworks: Hibernate 3.0, JSF, Angular, Oracle Spring boot, Camunda modeler and Spring

Database Tools: MySQL, SQL Developer, MongoDB, and Oracle SQL Developer.

Cloud Technologies: PCF (Pivotal Cloud)

Web Technologies: JSP, JSF, Servlet, Struts, Spring, Spring Boot, Spring Security, Web Services (SOAP, REST), EJB, JAXB, JAX-RS, JPA, XML, XSD.

IDE TOOLS: Eclipse, Net Beans, IntelliJ and JDeveloper

Web/Application Servers: Tomcat, WebLogic11, WebSphere and JBoss.

Testing/Build/Version Tools: SVN, Git, Ant, Maven, Log4j, Jenkins, Postman, Junit, SoapUI, JMeter, Mockito and Fortify SCA.

Operating Systems: Windows, Solaris, IBM, and Unix.

Databases: Oracle, MongoDB, and MS SQL.

SDLC Methodologies: Agile, Waterfall and Test Driven

Others: CI/CD, JIRA, HP ALM, Splunk, Swagger, Postman, Checkmarks, SonarQube and Kafka.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java Developer/Lead Consultant

Responsibilities:

  • Handling multiple projects, Project implementations, multiple project engineers. Handle multi-dimensional teams from within Organization or from other clients/Partners as required by the project.
  • Designed and developed RESTful services using spring, Spring batch and Java that are consumed by other services.
  • Implemented all the components following a test-driven development methodology using Junit and Mockito.
  • Responsible for Product Build, Release & Deployment Life Cycle.
  • Continuous integration using Jenkins for builds and send automatic emails to the team.
  • Created developing, testing and production environments with Maven, Gradle,
  • GIT/GITHUB, Kafka, Splunk, Camunda modeler, Swagger, Postman, MongoDB and
  • Jenkins in PCF (Pivotal Cloud).
  • Onboard multiple Micro services in PCF and implemented CI/CD process and run the production deployment process using ServiceNow.
  • Converted a monolithic app to micro services architecture using Spring Boot using 12- factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various
  • Microservices in PCF.
  • Used udeploy and venafi for centralized configuration. Used Concourse and Jenkins for
  • Microservices deployment
  • Provided application support and designed documentation.

Confidential, West Des Moines, IA

Sr. Java Developer

Responsibilities:

  • Implemented front end (GUI) using HTML, JSP, JSTL and JavaScript.
  • Development using Struts, iBatis, JPA and Spring frameworks.
  • Developed configuration files for JPA and Handled mapping resources in Spring Application-context.xml and persistence.xml.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework.
  • Implemented Object Relational mapping using JPA to persist java objects to Oracle database.
  • Involved in implementation of server layer services like business services, entity
  • Services and integration services.
  • Used Log4j for logging debug, info & error data.
  • Addressed QA /Production issues and provided fixes on short notice.

Environment: Java, J2EE, JSP, Struts, Spring, JPA, iBatis, JDBC, XML, RAD 8, SVN, Oracle 10gWebsphere Application Server, Windows.

Confidential, West Des Moines, IA

Sr. Java Developer

Responsibilities:

  • Requirement Elicitation, analysis, validation by communicating with the business users by regularly doing playbacks for the capabilities.
  • Developed the application using Struts, Spring, Hibernate and Eclipse modeling
  • Framework.
  • Worked across modules includingUI/Service/Data Model and Integration Layer.
  • Eclipse modeling framework (EMF)ecore and genmodels are used for generating model
  • Objects (DTOs) for transferring and modeling data between client and server.
  • Involved in implementation of server layer services like business services, entity
  • Services and integration services.
  • Involved in implementation of most of the sales and Closing Funding UI screens usingGWT/Guicebased in-house framework (Siriusforce).
  • Implemented Unit test cases using frameworksJUnit and TestNG.
  • Used tools such asMaven, SVNfor Build Process and configuration management.
  • Providing Production Support on a weekly rotation.

Environment: JDK1.6, J2EE, Struts, JSP, Spring, Oracle 11g, JDBC, HTML, XML, Guice, SVNHibernate, JBoss, JIRA, Log4J, TestNG, SQL Developer, Maven, EclipseEclipse Modeling Framework (EMF), Windows

Confidential, Iowa City, IA

Sr. Java Developer

Responsibilities:

  • Developed the User Interface (UI) using HTML, JSP, JSTL and Struts tag libraries.
  • Developed application using Struts and Hibernate based framework for web application.
  • Generating Excel and PDF reports Using Jasper Reports API and Dynamic Report Builder.
  • Used Spring framework for dependency injection with the help of Configuration files.
  • Coded Business services using spring and interacted with the database using Spring JDBC, Spring DAO.
  • Implemented Client-side validation using JavaScript and side validations using the Struts validation framework.
  • Implemented Object Relational mapping using Hibernate to persist java objects to Oracle database.
  • Developed Hibernate and Mapping related XML files to persistent the Data.
  • Developed Session Bean, Struts Action classes and Struts Form beans to perform the tasks.

Environment: Java 1.5, J2EE, JSP, Struts, EJB, Hibernate, Spring, XML, Oracle, Jasper Report API, JSTL, Web Logic Application Server, SVN, Eclipse, HTML, Windows.

Confidential, Baltimore, MD

Sr. Java Developer

Responsibilities:

  • Involved in the Planning and analysis phase of CBSV.
  • Developed User interface for online portion of CBSV using JSP, HTML and CSS.
  • Implemented Presentation logic in jsp’s using Struts custom tag libraries like struts: logic and Struts: html tags.
  • Developed the application using Model View Controller Framework Struts.
  • Implemented Server-side validations for the online portion of CBSV using the Struts validation framework.
  • Developed the controller logic for the application using the Struts action classes and mapping them in Struts-config.xml.
  • Developed Custom validator to extend functionality of Struts framework and to meet application Requirements.
  • Wrote custom validation rules in xml for implementing server-side validations.
  • Implemented Client-side validation using JavaScript.
  • Developed Struts forms and actions for file upload functionality.
  • Implemented the code to find the file format and surface edit records before sending the file for further processing.
  • Developed the DAO layer which interacts with CICS module for data base access.
  • Developed complex queries and involved in Modify the stored procedures.
  • Used MKS for version control and sharing of similar code with each other for faster development.

Environment: Java 1.5, J2EE 1.4, JSP 2.0, Servlets, Struts, CSS, DB2, Log4j, CICS, MKS, Java Script, Section 508, HTML, IBM WebSphere Application server 6.1, RAD 7.0, Quality Center, Windows.

Confidential, Baltimore, MD

Sr. Java Developer

Responsibilities:

  • Involved in the Planning and analysis phase.
  • Developed the application using Model View Controller Framework Struts.
  • Developed User interface using JSP, HTML, CSS and JSTL tag libraries.
  • Implemented Presentation logic in jsp’s using Struts custom tag libraries like
  • Struts: Logic Struts: html tags etc.
  • Implemented Client-side validation using JavaScript.
  • Developed Server-Side Validations using Struts Validation Framework.
  • Developed Struts action classes in Controller logic.
  • Wrote custom validation rules in xml for implementing server-side validations.
  • Developed the DAO layer with classes to interact with the DB2 Stored Procedures.
  • Developed Service classes for interacting with the Mainframe CICS modules.
  • Developed the application using IBM RAD 7 and Involved in the configuration management using MKS.
  • Developed Navigation functionality using SSA Common framework.
  • Developed complex queries and involved in Modify the stored procedures.
  • Involved in the discussions with the customers for implementing the changes in the requirements.

Environment: Java 1.5, J2EE 1.4, JSP 2.0, Servlets, Struts 1.3, CSS, DB2, Log4j, MKSApache Common Validator, Java Script, WebSphere 6.1, RAD 7.0, Windows.

Confidential, Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Developed the Graphical User Interface using HTML, JSP, and Struts tag libraries.
  • Developed application using Struts and Hibernate based framework for web application.
  • Developed Client-Side Validations using Java Script
  • Developed Server-Side Validations using Struts Validation Framework.
  • Implemented Object Relational mapping using Hibernate to persist java objects to Relational database Management System.
  • Created Form Beans and Action classes as a part of the Struts framework.
  • Developed services using various patterns like Data Access Objects, Singleton pattern etc.
  • Involved in making ANT scripts to generate jar and war files, to deploy on JBoss App Server.
  • Provided Technical support for Production environments resolving the issues, analyzing the defects, providing, and implementing the solutions defects.
  • Also Worked with another team to support Online pilot iLearning a web-based database application using Java, JSP, JDBC, HTML, ClearQuest, JavaScript, SQL, PL/SQL, OC4J (oracle application server) and Oracle 10G database.
  • Developed various test cases and performed unit testing using JUnit.

Environment: Java 1.4, JSP 2.0, EJB 2.0, JDBC, Struts, CSS, DB2, ANT, XML, Oracle 10gJunit, JBoss 4.1, Hibernate, CVS, WSAD, OC4J, JavaScript, UNIX, and Windows.

Confidential, Mission Viejo, CA

Java Developer

Responsibilities:

  • Involved in requirement analysis, design, coding, and implementation.
  • Used Struts framework, hibernate to develop the application.
  • Developed the Graphical User Interface following MVC pattern using JSP, CSS,
  • Struts tag libraries.
  • Used Struts tag libraries like html, bean, and logic.
  • Developed Session Bean, Struts Action classes and Struts Form beans to perform the tasks.
  • Developed EJB Session Beans, DAO’s which process the data retrieved from the Oracle 9i
  • Database and populates the Report Objects.
  • Implemented Object Relational mapping using Hibernate to persist java objects to Relational
  • Database Management System.
  • Used Action Errors and Action Messages to display appropriate messages to the user.
  • Used JNDI to lookup for the data sources and EJBs required.
  • Deployed the application on WebLogic 8.1 server and used Eclipse as the IDE.

Environment: Java, JSP, Struts Framework, EJB 2.0, Log4j, Weblogic 8.1, Java BeansJDBC, Hibernate, XML, HTML, JUnit, ANT, CSS, Oracle 9i, Eclipse IDE, Windows.

We'd love your feedback!