We provide IT Staff Augmentation Services!

Lead Java Developer Resume

4.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • 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 Struts, Spring (Core, Boot, Shell, Data, MVC, Batch), Hibernate and Web Services using SOAP and REST.
  • 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.
  • 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 1.7, 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, JSP, Servlet, Dojo

Web/Application Server: Websphere 7.0, JBoss 5.1, Tomcat 7, 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, Stash

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, Continuous integration, BDD), Waterfall, Iterative

PROFESSIONAL EXPERIENCE

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.
  • 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.
  • Performed Load testing using J-Meter

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

Confidential

Responsibilities:

  • Designed and integrated service implementations
  • Designed O-Auth2 implementation to get Client Id and Secret.
  • 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 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, 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
  • Code Deployment & Change Management.
  • Experience in leading five members team.
  • Conducted code optimization, and performance tuning.

Environment: Core Java, JEE Web services, JCICS web services, 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.
  • 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, Struts 2, Websphere 7, Eclipse, Hibernate, SQL server 2005, Web Services using SOAP, XML, JAX-WS, J-unit testing, Memcached, Log4j, Ant

Confidential, St. Louis, MO

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

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.
  • 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, 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!