We provide IT Staff Augmentation Services!

Java Lead Consultant Resume

SUMMARY

  • 13+ years of experience in analysis, requirements gathering, designing, developing and maintaining the Java based Enterprise and Web applications. and cloud applications using JAVA/J2EE and deploying them on Web Server, Application Servers and Cloud Infrastructure.
  • Experience inUse Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Experience inAWSservices like EC2, S3, Autoscaling Groups (ASG), RDS, andIAM and Azure Storage.
  • Extensive experience in developing Micro services usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Experience in using build/deploy tools such asJenkins and Docker for Continuous Integration & Deployment for Microservices.
  • Expertisein Spring framework, extensively used Spring DI, Spring JDBC templates and Spring MVC.
  • Experience in developing web interfaces usingHTML5, CSS3, JavaScript and jQuery.
  • Expertise in usingHibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
  • Expertise in server - side development with JDBC, JMS, Servlet, MVC architecture,JavaBeans, XML.
  • Proficient in XML technologies likeXSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
  • Experience in Integration of Azurewith other applications infrastructure.
  • Experience Hands on with PL-SQL Stored Procedures, Triggers and Views.
  • Experience onWeb Services, SOAP, JAX-RPC, WSDL, EJB, XML.
  • Experienced withIBM WebSphere Application Server, Oracle WebLogic application servers, JBOSS and Apache Tomcat Application Server.
  • Proficient inSQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.

TECHNICAL SKILLS

LANGUAGES: JAVA, XML, PLSQL, HTML, XHTML

J2EE TECHNOLOGIES: Servlets, JSP, EJB, JNDI, JDBC

FRAMEWORK: Struts 1.2, JPA, JSF 2.0, Spring MVC, and Spring 3

ORM: Hibernate 3

SOA: Web Services, WSDL, SOAP and Apache Axis 1.4

WEB SERVERS: Tomcat 5.5, 6.0

APPLICATION SERVERS: WebSphere 5.0, 6.0, 7.0, JBOSS, WebLogic 10.3.2

Scripting Language: JavaScript, Ajax and jQuery

IDE: Rational Application Developer 5.0, 6.0, 7.0, Eclipse, STS

TOOLS: TOAD 10.6, SQL Developer, ANT, MAVEN,SonarQube (Code Quality Tool), Monitoring tools (Grafana)

RDBMS: Oracle 11g, DB2 and MySQL

Cloud Computing: Amazon EC2, AWSS3,Application insights, StorageAccounts, Load balancing, AppService, Azure Logic apps, Azure Storage accounts, APIM

PROFESSIONAL EXPERIENCE

Confidential

Java Lead Consultant

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle(SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • DevelopedRESTFULclient to interact with the services by providing the RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Develop and implement technical efforts to design, build, and deploy applications inAWS.
  • Created policies and configured roles in AWSIAM(Identity Access Management).
  • Involving in creating AWS RDS instance by ingesting SQL script.
  • Built Grafana dashboard for the API monitoring.
  • Spring Controllers were used to route the control to desiredJavaservices.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
  • Involved in migration of previous platforms fromSpringtoSpringBootfor building Microservices.
  • UsedMicro servicearchitecture, withSpring Bootbased services with client-server environment.
  • Experience in CRM domain Salesforce
  • Deployed the applications in Azure AppService.
  • Designed and developed Restful service interface usingSpring MVCto the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
  • Analyzed and fixed issues related toREST Web services and Application responses.
  • Used Maven as the build tool and GITas the Source version controller.
  • Used GITas the configuration management tool to manage the code repository.
  • Performed unit testing usingJUnit.
  • Followed Agile Scrum methodology and usedTDDfor writing test cases.

Environment: Java1.8, J2EE, Spring Framework 4.3, Web Services, AWSEC2, AWS S3, Agile, GIT, REST, XML,Eclipse,Spring Based Micro Services, JavaScript, Logic apps, JUnit, GitHub, MVC, Maven and GIT.

Confidential

Full stack Java Developer

Responsibilities:

  • Worked as afullstackdeveloperto develop web applications using spring, Rest based Web services. UsedHTML5, CSS3, JavaScript, JSP, JQUERY, AJAX in front end.
  • Involved in Design, Development, Unit Testing and maintenance of CEC application.
  • Involved in discussions with Business Analysts and designed theTDD (Technical Design Documents).
  • Involved in writingSpring Configuration XML filesthat contains declarations and other dependent objects declaration.
  • Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
  • Experience in Developing User Interface (UI) Rich Web Applications and Web Service Applications using HTML 4, XHTML, CSS 2, XML, AJAX, Object Oriented Java Script,Angular JS, RESTful services, JAVA, JSP.
  • Responsible for the planning, implementation, and growth of the AWS cloud infrastructure.
  • Working on AWS Elastic load balancing for deploying applications in high availability.
  • Developed business tier components and services using RESTful web services.
  • Used Spring Rest Controllers, SpringWebMVC and SpringBoot extensively to implement server-side business logic.
  • Used Spring JPA to design entity data mapping with Oracle DB.
  • Involved in production support for resolving user problems.
  • Involved in pre-testing the Web-Service calls with Postman (Plug-in for chrome).
  • Developed JUnit test classes for Controller, Service and Data layers.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Used CI/CD pipelines for Code deployment.
  • Used Mockito for data mapping along withJ-units.

Environment: Java1.8, Spring Boot, AWSEC2, AWSS3, Spring Web MVC, Spring REST, Spring JPA, IBM Rational ApplicationDeveloper(RAD) Eclipse, Apache Tomcat, Bootstrap, UML, XML, XHTML, HTML5, CSS3, Oracle, SQLDeveloper, Log4j.

Confidential

Full stack Java Developer

Responsibilities:

  • Involved in various phases ofSoftware Development Life Cycle (SDLC)of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams usingRational Rose.
  • Deployed Spring Boot based micro service Docker Container usingAWS EC2 Container Services.
  • Worked on various use cases in development usingStruts and testingthe functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development ofmodel, library, struts and form classes (MVC).
  • Worked on corejava, using file operations to read system file (downloads) and to present on JSP.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP based XML web services.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Used Jasper to generate rich content reports.
  • Developed XML applications using XSLT transformations.
  • Apache Ant was used for the entire build process.
  • Designed and developed web interfaces and business logic usingSpring, JSP, Servlets,JavaBeans, Spring JDBC,JavaScript, HTML, and XML Technologies
  • Configured WebSphere Application server and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.
  • Successfully migrated BUS application from WAS server to JBoss server
  • Addressed existing cache mechanism in the application with new Cache Implementation Infinispan.
  • Successfully handled BUS and SBC migration to JBoss.
  • Handled ad-hoc maintenance tickets within SLA.
  • Prepared the Technical Design Document (Low Level Design) for the CRM.
  • Implemented Functional interfaces and used Streams for Data manipulation.

Environment: JDK 1.8, Spring, JSP1.2, Servlets2.1, WSDL, AWSEC2, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 10g, Apache Tomcat, Log4J, ANT, JUnit, Eclipse

Confidential

Senior Developer

Responsibilities:

  • Understanding the existing business and developed new Custom UI.
  • As a developer involved in client calls to get the requirements to develop.
  • Understanding the CPQ tool to implement the customer business requirements.
  • Involved in creating workflows in CPQ tool.
  • Written Sever functions and Triggers to handle Opportunity, Quote and Quote lines.
  • Involved in the requirementsanalysis, designing, development, testing and deployment of the enhancements
  • Develop Servlets, Session and Entity Beans to implement business logic and deploy them on the Web Sphere Server.
  • Developed and implemented the MVC Architectural Pattern usingStruts Framework including JSP, Servlets, EJB, Form Bean and Action classes
  • Used Web logic server for deployment andeclipse 3.0 asJavaIDE tool for creating JSP's, Servlets.
  • Involved in developing rawjavaback end programs for back end Interfaces programs which would involve processing the batch files and the mockup files.
  • UsedJSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validationsprovided by struts framework.
  • Worked extensively onSOAP Web Services, XML, JMS and Spring Controller.
  • SOAP (JAX-WS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
  • Created relevant staging tables to load theCSV files, identified the business validation rules.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Developed authentication and authorization classes and manage it in the front controller for all the users per their entitlements.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Created log scripts in XML and the corresponding code in theJavaclasses.
  • Developed Action Classes to service the requests from the UI, populate business objects & invoke EJBs.
  • Develop the User Interface Screens for presentation logic using JSP, Struts and HTML.
  • Created Web service methods and worked on with making changes to the WSDL and SOAP protocols as required by the design for the application.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Created JUnit test classes for the services and prepared documentation.

Environment: CoreJava, JEE, Struts, JSP, JSTL, Servlets, JDBC, Log4J, Ant, Apache Tomcat Server, XML, AJAX, JavaScript, Eclipse, GIT, Oracle, PL-SQL.

Confidential

Senior Developer

Responsibilities:

  • As the lead developer of the application, responsible for understanding the requirements of the application.
  • Developed Technical Design Documents for different modules of the application.
  • Onsite co-ordination and bottom line responsibility of offshore development team.
  • Responsible for the design, implementation and release of the applications to meet the requirements of various projects.
  • Constant interaction with clients, other middleware and front-end teams to derive issues to closure.
  • Requirement gathering and analysis.
  • Provide design solution and prepare design documents (HLD+LLD).
  • Provide technical solutions in order to enhance the quality and performance of the application.
  • Quality & performance testing of the deliverables.
  • Proof of concept to demonstrate technical solutions.
  • Release notes for activity related tasks.
  • Point of contact for critical production release involving multiple deployments.

Environment: XHTML 1.0, JDK 1.6, WebLogic 10.3.2, Oracle, Eclipse, SVN, HP Quality Center, Linux, JDBC, jQuery 1.9

Confidential

Java Lead Developer

Responsibilities:

  • As the lead of the application, responsible for understanding the requirements of the application.
  • Used Java, JSP, JPA, Hibernate, Spring, Oracle and DB2 technologies for the implementation of the application.
  • Created Technical Design Document for the application.
  • Created XHTML pages using JSFCore and HTML tags.
  • Developed JSF managed beans and provided entries of the managed bean in the faces-config configuration file.
  • Used Spring IOC for the interaction between Web-Service-Dao layers.
  • Provided service and Dao implementation classes in the application-Context configuration file to make it available for the application using spring.
  • Created Entity classes from database tables using Hibernate dialect.
  • Created persistence.xml as a configuration file for JPA and provided the entries for persistence provider and JNDI.
  • Used annotations for web, service and Dao layers.
  • Created UML diagrams like class and sequence diagrams to represent the flow of the application.
  • Used CVS as version control tool.
  • Resolved the issues which were raised by the users during the application testing like pages are taking longer time to open. The issues is because of number of database calls and the way hibernate is implemented.
  • Participated in the migration of the application from websphere6.0 to websphere7.0 application server.
  • Fixing the critical defects
  • Fixing issues in all the environments to make the application deployment stable.
  • Analyzing PL/SQL and making changes to stored procedures to accommodate thefunctionality.
  • Fixing defects in PL/SQL.
  • Understanding the existing business and developed new enhancements for HMK migration.
  • Integrated Optum service with existing AIW code base.
  • Worked on DCPE requirements along with the Defect fixes
  • Coordinated with team to make them understand the requirements
  • Understand the DCPE requirements and developed and integrated the DCPE features.
  • Written Unit test cases for all the requirements.

Environment: XHTML 1.0, JDK 1.6, JSF 1.2, WebSphere 7.0, DB2, Oracle, Spring 3.1, Hibernate 3.2.5, ICE Faces 2.0, RAD7.0, Harvest, JPA 2.0, PL/SQL, jQuery 1.9

Confidential

Senior Java Developer

Responsibilities:

  • Involved in the Requirement analysis.
  • Used JAXB to parse the xml and create a Java object.
  • Used the web services of the Rules engine API to make the call from the Java application
  • Worked on initial code setup and deployment of code to UIT environment
  • Worked on Technical Design Document
  • Worked on the unit testing approach for the project which made all the other projects using the same testing approaching by making the minimal changes
  • Reviewed the test cases.
  • Guided other team members of the project.
  • Involved in the knowledge transition for offshore system analyst

Environment: Java/J2EE, EJB2.0, RAD, WebSphere.

Confidential

Java Developer

Responsibilities:

  • Handled day-to-day Production Support activities and issues.
  • Critical issues relating to Customers were solved quickly and effectively.
  • Had a better understanding of the functionality of the system which facilitated in providing instant solutions to customers.
  • Involved in the implementation of the new functionality and modification of the existing functionality.
  • Perform troubleshooting and issue resolving throughout the project ensuring the issues are brought to resolution and on-going communication with the Users.
  • Adherence to Quality Standards and SLA.
  • Attending weekly status review meeting with business on production support issues.
  • Joined as a part of logical phase to collect the logical requirements.
  • Updating the System Use Cases based on the requirements
  • Creating the Application Design Document and Application Development Documents for clients use.
  • As part of physical phase, created a Technical Design Documents
  • Updated the class diagram, sequence diagram, context diagram and the critical content of the Core Application design document
  • Integrating the EJB project with all the other layers of the project
  • Making the code stable for the deployments to the environments like UIT, SIT, UAT and L&P.
  • Providing the technical solutions to the team members of the project
  • Making sure the queue connection factory, queue and database JNDI's and listener ports configured properly in the application server
  • Participated in the Load and Performance testing to understand and resolve the application behavior before production
  • Leading a team in completing the exception handling scenario's and claim object model
  • Fixing the critical application defects as part of testing phase.

Environment: Java/ J2EE, EJB2.0, RAD, IBM Process server, IBM Message Broker, IBM WTX, IBM WebSphere 6.0., Web service using JAX-RPC, CICS, Spring, Spring MVC

Confidential

JAVA DEVELOPER

Responsibilities:

  • Working as a senior developer in onshore team.
  • Working with the architecture team for technical implementation.
  • Written test cases for the API module.
  • Developed automation for API test cases for more than 6 modules
  • Reported crucial bugs to the developers while in regressing the test scenarios
  • Contributed to moving two modules to production
  • Helped for different testers to understand the API functionality
  • Maintenance of API. Automation. Changes done according to the functional changes
  • Code review for the code developed by the team members.
  • Doing the defect analysis and fixing.
  • Leading the team when the actual lead is not available.
  • Taking more additional responsibilities for the functionalities like claims and login.
  • Getting appreciation from the client team

Environment: Java/J2EE, JSP, Servlets, IBM Portal Server, JSR 168 Portlets, JDK5.0, Servlet, JSP, Oracle, Mainframe, MQ, CVS, Clear case

Confidential

JAVA DEVELOPER

Responsibilities:

  • Working on the functionality called Contact Brand.
  • Designing and reviewing the Technical Design Documents.
  • Creating the setup for running the application in the initial stage like creating the virtual portals.
  • Implementing the code for new brands for which the code already exists. working on the defects which are very critical in the engagement and my modules
  • Integrating the code which is developed by the Offshore.
  • Reviewing the code.
  • Delivering the code on time.
  • Developing the presentation tier, business tier and DAO tier.
  • In the Presentation tier, form level validations are done through the java script.
  • Making a call to Business layer, which in turn call the DAO layer.
  • As a part of the Code review and updating the TDD's.

Environment: IBM Portal Server, JSR 168 Portlets, JDK5.0, Servlet, JSP, Spring, Ant, Junit.

Hire Now