We provide IT Staff Augmentation Services!

Lead Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Looking for only REMOTE work option opportunities.
  • Over 12+ years of total experience in Java/JEE distributed, Internet / Intranet Based Applications as Sr. Java Developer/Solutions Architect Role.
  • Proficient in Object Oriented Programming (OOPS) Concepts
  • Very good understanding of SDLC (Software Development Life Cycle). Experience in System Analysis, Design, Estimation, Development and Testing.
  • Hands on experience in Java Strutseand 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 SKILL EXPERTISE:

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.0 Axis 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 WORK EXPERIENCE:

Confidential, Dallas, TX

Lead Java Developer

Responsibilities:

  • Implemented and optimized the performance of Customer-Hub SOAP call.
  • Developed reservation droplet to make inventory reservations on the fly.
  • Implemented Junit and MockIto for unit testing and integration tests.
  • Refactored and optimized the Check-in code to improve the performance.
  • Tuned by examining the application architecture for potential bottlenecks.
  • Reduced the number of temporary objects being used, especially in iterations.
  • Implemented a multi-process framework to combine Java processes into one JVM.

Environment: Java 8, RESTful, SOAP, Hibernate, Spring 4.x, Axis2,Apache CXF, Oracle 11g, Git, MockIto, Junit, Eclipse, Rally, Jenkins and TC server

Confidential, Columbus, OH

Lead Java Developer

Responsibilities:

  • Designed and integrated MQ implementations as Consumer and Producer
  • Implemented SOAP client components using Axis2/XMLBeans to consume OMS/third party services.
  • Developed reservation droplet to make inventory reservations on the fly.
  • Implemented batch scheduler to download and store the tax details for offline orders.
  • Developed the service for Confidential ’s credit application module.
  • Worked on CheckoutFormHandler and CartModifierHandlers for verification and validation of the transaction.
  • Implemented Junit and EasyMock for unit testing and integration tests using.
  • Developed Oracle Stored Procedure to purge the transactional and versioning data.
  • Optimized the code to tune the performance.
  • Tuned by examining the application architecture for potential bottlenecks.
  • Reduced the number of temporary objects being used, especially in iterations.
  • Implemented a multi-process framework to combine Java processes into one JVM.
  • Performed Load testing using J-Meter

Environment: Java 6, ATG 10.2, Axis2 SOAP Web services, JMS, IBM MQ, XML, iBatis 2.3, Oracle DB 11g, Git, EasyMock, Junit, Eclipse, Bamboo and Jboss EAP Server 5.1

Confidential, Columbus, OH

Solutions Architect

Responsibilities:

  • Designed and integrated service implementations with Salesforce cloud system.
  • Designed O-Auth2 implementation to get Client Id and Secret for salesforce service authentication.
  • Implemented Spring MVC API to expose services to the front end implementation
  • Implemented Powermock for unit testing and integration tests using.
  • Implemented SOAP client components using Apache CXF to consume third party services.
  • Conducted code optimization, and performance tuning.

Environment: Java 7, REST & SOAP Web services, XML, JAXB, Spring Framework, Maven, Oracle Coherence, Git, Powermock, Junit, RAD 7.5, TeamCity and Jetty Server 9.2.3

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 Virtualizer component 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 and Tomcat 7

Confidential, Bentonville, AR

Solutions Architect

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, Websphere App Server 7.0

Confidential, Bentonville, AR

Solutions architect

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

Senior Developer

Confidential, St. Louis, MO

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

Confidential, Bentonville, AR

Senior Developer

Responsibilities:

  • Involved in obtaining requirements from Business Team of the customer.
  • Worked on batch programs to develop important modules to interact with Database using Oracle and Hibernate
  • Presenting Technology solutions to the customer for whom deliverables include Design document and Architecture document.
  • Involved in preparing architecture and high-level design document with UML.
  • Created components to index the search terms.
  • Used Unix Cron for executing batch scripts from the AIX server.

Environment: HTML, CSS, Java/JEE, JPA, Hibernate, Spring, JAX-WS, Web services, JMS, Broad Vision E-commerce server, Endeca, UNIX and Subversion

Confidential, Huntsville, AL

Sr. Software Engineer

Responsibilities:

  • Played Application Developer Role
  • Involved in Product Development Life Cycle.
  • Created schedulers using Quartz Scheduler API.
  • Created a mail framework using JAMES API.
  • Involved in Web components of Auditor module.
  • Presenting Technical architecture document to offshore team.
  • Developed complex SQL queries and stored procedures

Environment: Java/JEE, Struts Framework 1.1, MS Visio, SQL Server 2005, Oracle BPEL, Apache Axis, Quartz Scheduler, JAMES API, JasperETL, Spring LDAP

We'd love your feedback!