We provide IT Staff Augmentation Services!

Senior Java Consultant/ Tech Lead Resume

5.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY:

  • 14+ years of Java/J2EE experience i n all phases of software development life cycle, including requirement collection, analysis, design, development, testing, debugging, release management, performance tuning and production support.
  • 2+ years Android mobile native apps development using Java, Android Studio and Retrofit
  • Expertise in various J2EE technologies which includes Servlets, JSP, EJB, Hibernate, JPA, Java Mail, REST and AXIS/Web Logic Web Services (SOAP, WSDL, WSDD)
  • Used various design patterns for building Web/Window based applications
  • Extensively worked on J2EE Frameworks Struts, Spring, JSF and BC4J
  • Extensively used XML technologies such as JDOM, XSLT, XPATH and XSD
  • Experience in using servers like Web Sphere, JBOSS 4.0.5 , Web Logic, Oracle 10g/9i App Server, Geronimo Application Server and Tomcat 4.x .
  • Extensively used IDE’s such as Spring Tool Suite (STS), RSA, Eclipse, Oracle Jdeveloper, and PL/SQL Developer
  • Expertise in developing user interface with Angular JS (v1 & v2), Java Swings, JSP, JSF, JSTL, EL, HTML, CSS, SASS, GWT (Google Web Toolkit) and Apache Wicket 1.4.x, 1.5.x
  • Experience in developing application using ASP.NET, VB.NET, ADO.NET and Microsoft Visual Studio .NET 2003
  • Familiar with optimization tools like OptimizeIT and JProbe
  • Extensively worked with databases Oracle 10g/9i/8i, SQL Server 2005, DB2, MYSQL and Informix
  • Adept in writing stored procedures and Functions using PL/SQL, T - SQL .
  • Development experience in various platforms like Windows (XP, 98, Windows 7 Enterprise), Unix and Linux
  • Experience in using version control tools like CVS, VSS (Visual Source Safe), Clearcase, Subversion, GIT and Dimensions
  • Experience in designing UML diagrams using Rational Rose and MS VISIO
  • Highly skilled developing applications in Java/J2EE with HTTP, HTTPS, FTP and LDAP protocols.
  • Experience in writing unit test cases using JUnit
  • Experience in using bug reporting tools like Test Director, HP QC and Bugzilla
  • Experience in writing build scripts using ANT and Maven
  • Experience in configuring build packages and automation of release process using Jenkins and AHP (AntHillPro)
  • Experience in using elastic search and Kibana
  • Experience in configuring the cloud environment using AWS
  • Experience in Waterfall, Agile and RUP software methodologies

PROFESSIONAL EXPERIENCE:

Confidential, Bentonville, AR

Senior Java Consultant/Tech Lead

Responsibilities:

  • Support and enhancements for Confidential

Environment: Java, J2EE, Chef, Ruby, Azure, Openstack

Confidential, Lowell, AR

Senior Java Consultant/Tech Lead

Responsibilities:

  • Participated in JAD sessions for requirements collection
  • Developed System flow diagram, Class diagrams and Sequence diagrams using MS Visio
  • Wrote HLD & LLD documents for Location and Account modules
  • Developed common services for address standardization using Melissa API
  • Developed common services to retrieve account hierarchy and credit hierarchy using Experian API
  • Customized data table, type ahead angular components for this project needs
  • Developed a filter component using angular to be able to use across application
  • Development of user interface for Location and Account modules using Angular 2
  • Used Angular CLI commands to generate modules, components, services and interfaces for Location and Account modules
  • Implemented elastic search for Location search and Account search
  • Implemented micro services for Location and Account modules
  • Configured Zuul routes using Zuul proxy
  • Developed REST web services for Location and Account modules to store and retrieve accounts and locations information
  • Developed user interface using HTML5, SASS and NG Bootstrap

Environment: Java, J2EE, Spring MVC, Spring Cloud, Spring Boot, Spring Security, Spring transactions, Spring Data, Spring JPA, REST Web Services, Zuul Proxy, Angular JS (v2), HTML5, SASS, Apache Tomcat, Maven, Jenkins, Junit, Hamcrest, Linux, SQL Server, Intellij Idea, Subversion (SVN), Elastic Search, Kibana 5.1.1, Angular CLI, Node JS, RxJS, Postman and log4j

Confidential, Bentonville, AR

Java Architect

Responsibilities:

  • Requirements collection, analysis and design of both web application and Android mobile app
  • Development of core modules like tickets module and user module.
  • Developer Rest Web Services for core modules tickets module and user module
  • Developed Data access layer for core modules tickets module and user module
  • Developed Spring controllers for core modules tickets module and user module
  • Implemented application security using Spring Security
  • Written unit test cases using Junit and Hamcrest matchers for all the layers Controller, Service and DAO
  • Developed fronted for tickets module and user module using Angular JS
  • Deployment of application on AWS environment
  • Development of complete android mobile native app - using java, android studio and Retrofit, to be able to scan tickets.
  • Implemented offline functionality in android app to make sure it works even when network is not available
  • Responsible for code reviews and mentoring team members

Environment: Java, J2EE, Spring MVC, Spring Security, Spring transactions, Hibernate, REST Web Services, Angular JS, HTML5, Apache Tomcat, Maven, Junit, Hamcrest, Linux, AWS, MySQL, Spring Tool Suite(STS), Teamforge, Remedy, HP ALM, Subversion (SVN), Shell Script, Putty, Postman, log4j and Java Mail

Confidential, Bentonville, AR

Senior Java Consultant

Responsibilities:

  • Requirements collection, analysis, design and development of pub-sub module
  • Developed REST web services to store and retrieve stores information
  • Automation of the web services validation using Fitnesse
  • Developed common components to connect and retrieve information from Casandra, Solr
  • Configured routes using Apache Camel to generate the files on daily basis to be able to provide store information to the legacy systems

Environment: Java/J2EE, Spring transactions, Hibernate, Rest Web Services, Jenkins, Fitnesse, Cassandra, Solr, Apache Camel, Tomcat, Eclipse, Subversion, Maven, Log4j, Junit and Informix

Confidential

Responsibilities:

  • Requirements collection, analysis, design and development of EOL-Hosrvh04 project
  • Developed tools to monitor hosrvh04 and to find the applications and corresponding team owners accessing Hosrvh04 database
  • Collaborate with the development, QA and architecture teams to design, implement and manage the build and release processes for GIF and WTMS projects
  • Creation of AHP jobs, Jenkins jobs, continuous integration, automation of builds and deployments for GIF and WTMS projects

Environment: Java/J2EE, Spring Framework, Rest Web Services, Jenkins, AHP, Shell Scripts, Tomcat, Jetty, Eclipse, Subversion, GIT, ANT, Maven, Log4j, Junit, JQuery, Teamforge and Informix

Confidential, Owings Mills, MD

Senior Java Consultant

Responsibilities:

  • Responsible for requirements collection, design and development of checks module.
  • Developed user interface for check search using Apache Wicket, HTML and JQuery
  • Developed templates for the service application using Apache Wicket, HTML and CSS
  • Wrote EJB layer for the business logic of checks module, admin application
  • Wrote DAO layer using JPA to retrieve, insert, update and delete data from/to the Oracle database
  • Wrote DAO layer using JPA to retrieve checks information from the existing stored procedures that were installed in DB2 database
  • Migrated entire application from Apache Wicket 1.4 to 1.6
  • Developed a common utilities
  • Involved in development of user management module to make application multi-tenant capable
  • Generated clients for web services and used them to retrieve user roles/policies

Environment: Java/J2EE, EJB 3.0, JPA, AXIS, WSDL, SOAP, Oracle, DB2, Apache Wicket, CSS, WebSphere Application Server, Eclipse, Dimensions, ANT, Log4j, Junit, JQuery and Web Services

Confidential, Bentonville, AR

Programmer Analyst/Senior Programmer Analyst/Tech Lead

Responsibilities:

  • Involved in requirements collection and developed the prototypes for Dock Management, Gate Management, Yard Management and Setup modules in the application
  • Designed/developed the User Interface for dock management, gate management and setup screens using JSP, Struts, Tiles and CSS
  • Involved in design reviews and code reviews and used code collaborator for the code reviews.
  • Created and hosted web services for data exchange with other warehouse management systems
  • Created several web service clients for the given WSDLs
  • Wrote hibernate layer to perform the database operations
  • Developed different batch processes for the automatically directing the inbound trailers from gate/drop areas to the appropriate locations in the yard/dock areas and also to dispatch the trailer moves to the yard drivers
  • Implemented Server Push mechanism using AJAX to automatically refresh the yard driver screen to display the assigned moves. Same implementation has been applied to other real time screens.
  • Developed rich user interface using GWT (Google Web Toolkit) to create/edit/delete yard maps.
  • Developed common components for MQ operations, Auto fill, logging etc
  • Developed build script using Maven to build, package, test and deploy application in Geronimo application server

Environment: Java/J2EE, Struts 2.0, EJB 3.0, Hibernate 3.0, AXIS, WSDL, SOAP, Tiles, Informix, Java Script, CSS, Geronimo Application Server 2.1.4/2.1.7, Dojo, Google Web Toolkit (GWT), MS Visio, Eclipse, CVS, ANT, Log4j, JUnit and Web Services

Confidential

Responsibilities:

  • Developed User Interface using JSP to create/edit/delete Carriers
  • Developed interfaces to interact with NMFTA to get the real time information of carrier codes
  • Developed a Bootstrap component using java/jdbc to read the application configurations from the both database and the configuration property files
  • Developed load scripts using the VU Generator for the performance tests
  • Involved in the performance tests that were done using the HP Performance Center
  • Involved in migrating a web application from Web Sphere ND to XD
  • Involved in the production support of application
  • Developed a web service to be able to interact with YMS application to get the appointment updates from the YMS application

Environment: Java/J2EE, Struts 1.2, Hibernate, Informix, Java Script, CSS, WebSphere 6.0, RSA, Clearcase and Web Services

Confidential

Responsibilities:

  • Developed the user interface to display pending orders, acknowledged orders using ASP.NET and VB.NET
  • Developed the user interface to display the order details for the given order number and sequence number
  • Developed the pages to display the invoice for the given order details
  • Developed the pages to print the pick list
  • Wrote a DAO using ADO.NET to perform the database operations
  • Integrated with UPS Worldship
  • Integrated with the shopping card readers to read the shopping card number
  • Wrote stored procedures to retrieve pending orders and acknowledged orders
  • Involved in production support

Environment: ASP.NET, VB.NET, ADO.NET, Informix, CSS, Microsoft Visual Studio .NET 2003, IIS

Confidential, Bentonville, AR

Responsibilities:

  • Wrote a handler to handle the third party request
  • Wrote a class to decrypt the input string from the third party request
  • Wrote validation methods to validate the input parameters
  • Wrote methods to check if the membership has been already registered
  • Wrote a controller to redirect to a register page or login page or error page based on the given input parameters
  • Developed a broad vision JSP to register the membership automatically by generating default user id and encrypted password
  • Developed a broad vision JSP to login the user if the member has been already registered
  • Wrote a common error page to display the error message
  • Wrote a property handler to read the properties from the property files
  • Wrote a logger to log the information messages and exception messages

Environment: Java/J2EE, Servlets, JSP, Informix, CSS, Web Sphere, RSA, CVS, Log4j

Confidential, Silver Spring, MD

Senior Java Consultant

Responsibilities:

  • Involved in designing the system which involves layered architecture with highly flexible components/technologies
  • Designed/developed the User Interface to create web service clients, to track the history of web service client using JSF MyFaces/Facelets, JSTL, EL, HTML, CSS and XHTML
  • Created and hosted web services for data exchange of PRISM and HSES systems
  • Created several web service clients for the given WSDLs using AXIS and integrated with user interface for customization and reporting
  • Wrote WSDD to host web services
  • Wrote hibernate layer for persistence of web service clients and logs
  • Developed wrapper classes on quartz API to provide scheduling functionality for web services client invocation
  • Wrote stored procedures using T-SQL for XML parsing, insert/update to several tables used by the application
  • Wrote an application listener to start/stop scheduler
  • Developed build script using ANT to build, package, test and deploy application in JBoss application server

Environment: Java/J2EE, JSF, JSTL, EL, XHTML, AXIS, WSDL, SOAP, Hibernate, SQL Server, T-SQL, Java Script, CSS, JBoss, MS Visio, Eclipse, CVS, ANT, Quartz, Log4j, JUnit and Web Services

Confidential

IT Engineer

Responsibilities:

  • Involved in designing UML diagrams(use case diagrams, class diagrams and sequence diagrams) with Rational Rose
  • Developed and Deployed web services to insert/update/delete user profiles, service roles, etc on web logic application server
  • Wrote application listeners to read all possible error codes and error messages
  • Wrote common classes to connect Novell eDirectory using LDAP
  • Created Stored Procedures and functions using PL/SQL for inserting/updating/searching user profile
  • Implemented batch operations
  • Wrote a validator to validate the input by reading all validations from the property files
  • Created connection pool to get database connection
  • Wrote utility classes to generate XML for the given java object
  • Involved in weekly deliverables
  • Involved in production support, debugging and troubleshooting of bugs

Environment: Java, Web Services, Servlets, JavaBeans, XML, SQL, PL/SQL, Oracle, JXplorer, Putty, Novell eDirectory, Web Logic, Rational Rose, Tortoise CVS, Eclipse, PL/SQL Developer and OptimizeIT

Confidential

Responsibilities:

  • Used J2EE architecture based on MVC to develop the components of the product.
  • Involved in design UML diagrams with Rational Rose
  • Designed user interface based on the user requirements using Swings
  • Implemented Business logic using BC4J framework
  • Wrote Service Locator to lookup deployed application modules using JNDI
  • Wrote View objects and Entity objects in the persistence layer
  • Created Stored Procedures using PL/SQL to extract data and modify data
  • Wrote XML parsers for retrieving internal and external values using SAX/DOM
  • Wrote CSV file handler for importing data from external systems
  • Implemented messaging system for updating the data on the swing screens on the fly using JMS/JGroups
  • Deployed application on Oracle App Server.

Environment: Java, Swings, BC4J, JDeveloper, Java Beans, JMS, XML, SAX/DOM, UML, SQL, PL/SQL, Oracle, Oracle App Server, PL/SQL Developer, Rational Rose and Visual Source Safe

Confidential

Programmer

Responsibilities:

  • Wrote servlets to send mails using Java Mail
  • Wrote utility classes to generate XML file from the database using JDOM
  • Wrote utility classes to transfer XML file to other FTP servers using FTP
  • Implemented application modules using JSP/Servlets
  • Wrote client side validations using JavaScript.
  • Wrote servlet to validate the given phone number using HTTPS

Environment: Servlets, JSP, Java Beans, Java Mail, JDOM, JBuilder, Oracle, FTP, HTML, XML, Java Script and Tomcat.

Confidential

Responsibilities:

  • Wrote HTML parser to parse the html file and update the file with the mail id from the database
  • Developed user interface to create advertisements, and to track the history of each advertisement using JSP and HTML
  • Wrote servlet to upload files/advertisements using Multipart requests
  • Wrote servlets for server side validations and to control the application
  • Wrote utility classes to send mails using Java Mail
  • Developed DAOs to insert/update/delete/search advertisements
  • Wrote SQL script to create tables, adding constraints, factory filled data, etc
  • Wrote build script to build, package and deploy the application using ANT

Environment: Servlets, JSP, Java Beans, Java Mail, HTML, XML, Java Script, ANT, Oracle and Tomcat.

We'd love your feedback!