We provide IT Staff Augmentation Services!

Java Lead Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Over 12+years of total experience in Java/JEE distributed, Internet / Intranet Based Applications as Sr. Java Developer/Lead Role.
  • Very good understanding of SDLC (Software Development Life Cycle). Experience in System Analysis, Design, Estimation, Development and Testing.
  • Hands on experience in Java Struts and Web Services using SOAP and REST.
  • 5+ years of experience using Hibernate and understanding ORM.
  • 5+ years of experience using SVN, JBOSS, and Oracle
  • 5+ years of experience with using Spring MVC frameworks, Eclipse, Java, JPA, JSON and Java Services
  • Experience using various design patterns preferably MVC, Singleton, Facade and Factory Proficient in OOD and Implementation.
  • Strong Hands - on Experience in developing multi-tier based application using Java, Servlet, JSP and Web Services.
  • Very good experience in Java Multi-threading concepts.
  • Around 2 years of experience in Big data/NO-SQL technologies such as Hadoop, Map-Reduce, HDFS, Pig, Flume, Hive, Mongo DB
  • Experience in open source tools for development, versioning, logging, performance test and UML modeling - Eclipse, IntelliJ IDEA, Log4J, SVN, CVS, GIT, Visio, HP QC and IBM GSM.
  • Experience with testing frameworks like JUNIT, EasyMock, Mockito and Powermock.
  • Experience in designing DB, writing SQL queries with MySQL 5.0, Oracle 11G, Informix and SQL Server2005. Worked with database GUI tools - TOAD, Queryman, SQL Navigator, MySQL 5.0 client, Oracle 11G.
  • Experience in Continuous Integration tools such Jenkins, Bamboo and Teamcity.
  • Good familiarity in cloud and micro services with distributed environment.
  • Programming experience in UNIX Shell Script.
  • Experience in AngularJS for creating dynamic pages and validation rules.
  • Experienced in writing ANT and Maven scripts to build and deploy Java applications.
  • Hands on experience in project management tools like CVS, VSS, GIT and SVN.
  • Good experience working with Apache Tomcat 7.0,Jboss 5.1, Web Sphere 7.0 application servers.
  • Good exposure in Design Patterns like MVC, Adaptor, Observer, Factory Pattern, Singleton Pattern, Façade Pattern, Business delegate Pattern and Listeners
  • Hands on experience in various development methodologies such as Agile (SCRUM, Continuous integration, BDD), Waterfall, Iterative
  • Highly creative, motivated and ready to take challenges with an objective to succeed.
  • Excellent communication, analytical, interpersonal and presentation skills.
  • Experience in leading the small size team.

TECHNICAL SKILLS

Programming Languages: JAVA 8, JEE, XML, SQL, PL/SQL, Unix

Enterprise Technologies: JPA,JAX-RS, JAX-RS, JAX-RPC, JPA, EJB, SOAP, REST

Big data Technologies: Hadoop, Map-Reduce, HDFS, Pig,Flume, Hive, Mongo DB

Web Technologies: HTML 5, CSS,Java Script, JQuery, Angular JS, JSP, Servlet, Dojo

Web/Application Server: Websphere 7.0, JBoss 5.1, Tomcat 8, JRun, Jetty 9.2.3, ATG 10.2

Middleware: IBM MQ, EJB 3

Framework & API: Apache CXF, Spring 3.2.4, Struts 2.0, Hibernate 3.0Axis 2, Log4J, SLF4J, Swagger

UML Tools: Visio, StarUML, RAD 7.5.5, Rational Software Architect (RSA), Rational Rose.

Quality Tools: J-profiler,VisualVM, Sonar Cube,FindBugs, PMD, J-Meter

Caching/Perf Tools: Oracle Coherence, HazelCast, Memcached,Eh-cache.

IDE & Tools: RAD 7.0. 6.0, WSAD 5.0, Eclipse, IntelliJ IDEA, TOAD,JIRA,Rally

Testing Tools/Framework: JUnit,EasyMock,MockIto, PowerMock, Gherkin, Cucumber

XML programming: XML, SAX, DOM, XSL, JAX-RS, JAX-WS, StaX parsing

Database: Oracle 11G, DB2, MS SQL Server 7.0, MySQL 5.0, Informix

Version Control: Git, Sub version, CVS and Visual Source Safe

Build Environment: Ant, Maven 3.1.1,Gradle, and Cruise control

Continuous Integration: Hudson, Jenkins, Bamboo, TeamCity

Operating System: Windows, Mac, Solaris, AIX UNIX, and Linux

Development Methodology: Agile (SCRUM, TDD, Continuous integration,BDD), Waterfall, Iterative

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Java Lead

Responsibilities:

  • Responsible for coordinating the tasks and assigning work to the team members and keeping track of the deliverables.
  • Responsible for requirement gathering, design and analysis of the system.
  • Consistently providing timely and accurately resolutions for production issues as per the SLA.
  • Deals with unsuccessful release implementations by backing out, considering further remedial changes, or using the “accept issues and continue” policy.
  • Proving the on call support for every production release.
  • Designed and developed Application based on Struts Framework.
  • Wrote Hibernate configuration file, Hibernate mapping files and defined persistence classes.
  • Involved in writing the Database connections using JDBC.
  • Handled Java multithreading part in back-end component.
  • Tested all application controllers extensively with AngularJS built-in testing facilities.
  • Developed JMS components to send messages from one application to other application internally.
  • Analyzing log issues in LINUX environment.
  • Involved in writing Shell Scripts to automate batch jobs.
  • Used GIT repository for version control.
  • Followed J2EE coding standards and documentation.
  • Responsible for training business users on the usage of the application.
  • Involved in unit testing, integration testing and interacting with QA to fix issue through the release phase.

Environment: Java, J2EE, Struts, REST, Maven, GIT, Angular JS, JQuery, WAS, Oracle, Linux, Tomcat and Windows XP

Confidential, Columbus, OH

Senior Java Consultant

Responsibilities:

  • Worked in Agile - Behavior Driven Development (BDD) model.
  • Developed multiple RESTful APIs to interact with Mongo DB and Lisa server
  • Developed APIs for Git repository and Mongo db CRUD operations to support business requirements.
  • Acted as Data engineer to virtualize the services using Spring Shell and Mongo db.
  • Created Virtualizercomponent in multithreaded fashion to extract and deploy the MAR file in Lisa server.
  • Written gherkin automation test scripts to execute in Cucumber-Selenium.
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
  • Automated highly transactional web application using Selenium WebDriver.
  • Implemented Micro services with Netflix Eureka.
  • Written j-unit and mock tests require for automation framework
  • Conducted code optimization, and performance tuning.
  • Experience in leading four members team.

Environment: Core Java 7, REST, Gherkin, Cucumber, Apache CXF, Dozer Mapper, Oracle Coherence, Spring Framework, Spring boot, Spring shell, XML, JMS, StaX parser, Maven 3.1.1,Eclipse, Mongo DB, Git, Mockito, Bamboo andTomcat 7

Confidential, Bentonville, AR

Senior Java Developer

Responsibilities:

  • Involved to the Design the component and prepared the Design & Architecture documents.
  • Developed RESTful web services to facilitate to Order Life Cycle Manager (OLCM) component for requesting notification manager to compose canonical MQ message.
  • Developed MapReduce programs to cleanse and parse data in HDFS obtained from various data sources.
  • Developed a Queue Manager utility component to handle multi-channel queues.
  • Built Interfaces to speak with cross platform systems.
  • Created the Maven script to build the project in Jenkins.
  • Participated peer code review and unit testing.
  • Code Deployment & Change Management.
  • Experience in leading six members team.
  • Conducted code optimization, and performance tuning.

Environment: Core Java 1.7, RESTful Web services, Hadoop, Map-Reduce, Pig, Flume, Spring framework, Informix, IBM MQ, Maven 3.1.1, Jenkins, WebsphereApp Server 7.0

Confidential, Bentonville, AR

Senior Java Developer

Responsibilities:

  • Followed Agile-Test Driven Development(TDD) methodology.
  • Involved in the design and architectural meeting and given inputs and ideas.
  • Designed and developed multi-threading code to fetch data from different sources in parallel.
  • Developed SOAP based CICS web services to get data from DB2 database.
  • Developed the client code to consume SAP and WS02 web services in order to get the SAP and store systems data.
  • Developed RESTful client to consume third party software (World Time Engine) to get the store’s local time.
  • Developed a batch java code to deactivate the Inactive users for a defined period.
  • Participated peer code review and unit testing.
  • Built Regions for Parallel testing, Performance testing & Production environments
  • Created dynamic web pages for inventory conciliation using Angular JS.
  • Added client side validation rules for form validation using Angular JS
  • Code Deployment & Change Management.
  • Experience in leading five members team.
  • Conducted code optimization, and performance tuning.

Environment: Core Java, SOAP/REST Web services, JCICS web services, Angular JS, WS02 SMART web services, SAP web services, Spring framework, Hibernate, RAD 7.5.5, DB2, Informix, Apache Axis2, XML Beans, JCL, CA7, Unix

Confidential, Chicago, IL

Senior Java Consultant

Responsibilities:

  • Study of requirements, seeking clarifications from client, preparation estimates, Preparing HLD, Project plan, test plan
  • Developed the View pages in JSP, using CSS and JavaScript validations.
  • Used Struts MVC architecture for the User Interface.
  • Worked towards making the longer operations of the services asynchronous by integrating it with schedulers.
  • Implemented multi address support and address standardization for billing/shipping/payment pages.
  • Created Form Handlers, Droplets and classes to access the pipeline to process the checkout.
  • Developed J-Unit test cases for testing. Performed regression and functional testing of the application.
  • Developed Ant scripts to build and deploy applications.

Environment: JDK 1.5, ATG 7.1 (commerce suite), JBoss 4.2, Eclipse, Hibernate, Oracle 11G, Web Services using SOAP, XML, JAX-WS, J-unit testing, Memcached, Log4j, Ant

Confidential

Senior Developer

Responsibilities:

  • Followed Agile-Test Driven Development(TDD) methodology.
  • Responsible to interact with Business Analyst to analyze and evaluate the requirements from feasibility standpoint.
  • Developed a batch Notification framework to periodically send Email and Fax notifications using Java Mail APIs.
  • Developed Search Case, Appeal Process, Bulk Case Management modules in the application. This includes the development of Dao and Service layer components using Spring Framework and hibernate domain classes and mapping files.
  • Implemented the Spring security framework for the authorization needs of the application
  • Performed Unit testing using J-Unit and EasyMock.
  • Used Ant and Cruise Control to do the build and auto-deployment of web application
  • Provided post production support for minor enhancements and reporting requirements
  • Agile development methodology was followed including SCRUM process and continuous integration
  • Developed SQL store procedures for fraud data accuracy calculations.
  • Experience in leading 4 members team.

Environment: Java 5, Spring, Hibernate, EhCache, Websphere 7.0, Hibernate, Oracle 11g, Web Services using SOAP, J-unit testing, Log4j, Apache Commons, Eclipse, IBM WebSphere MQ Version 7.0

We'd love your feedback!