We provide IT Staff Augmentation Services!

Sr. Java Developer/lead Consultant Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 16+ years of experience in software design, development, integration, implementation and support with expert noledge 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 noledge 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 teh 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 teh 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 teh 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 teh 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 teh project.
  • Designed and developed RESTful services using spring, Spring batch and Java dat are consumed by other services.
  • Implemented all teh 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 teh 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 teh 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 teh business users by regularly doing playbacks for teh capabilities.
  • Developed teh 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 teh 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 teh 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 teh halp of Configuration files.
  • Coded Business services using spring and interacted with teh database using Spring JDBC, Spring DAO.
  • Implemented Client-side validation using JavaScript and side validations using teh 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 teh Data.
  • Developed Session Bean, Struts Action classes and Struts Form beans to perform teh 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 teh 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 teh application using Model View Controller Framework Struts.
  • Implemented Server-side validations for teh online portion of CBSV using teh Struts validation framework.
  • Developed teh controller logic for teh application using teh 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 teh code to find teh file format and surface edit records before sending teh file for further processing.
  • Developed teh DAO layer which interacts with CICS module for data base access.
  • Developed complex queries and involved in Modify teh 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 teh Planning and analysis phase.
  • Developed teh 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 teh DAO layer with classes to interact with teh DB2 Stored Procedures.
  • Developed Service classes for interacting with teh Mainframe CICS modules.
  • Developed teh application using IBM RAD 7 and Involved in teh configuration management using MKS.
  • Developed Navigation functionality using SSA Common framework.
  • Developed complex queries and involved in Modify teh stored procedures.
  • Involved in teh discussions with teh customers for implementing teh changes in teh 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 teh 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 teh 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 teh issues, analyzing teh defects, providing, and implementing teh 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 teh application.
  • Developed teh 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 teh tasks.
  • Developed EJB Session Beans, DAO’s which process teh data retrieved from teh Oracle 9i
  • Database and populates teh 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 teh user.
  • Used JNDI to lookup for teh data sources and EJBs required.
  • Deployed teh application on WebLogic 8.1 server and used Eclipse as teh 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!