We provide IT Staff Augmentation Services!

Java/ Automation Lead Developer Resume

Chesterbrook, PA

SUMMARY:

  • Around 13 years of experience in software development involving analysis, design and development of Enterprise, Service Oriented Architecture, Multi - threaded, Web-based and Big Data Applications using Java and related technologies.
  • Extensive working experience in developing Restful and SOAP Web Services using SOAP using Spring boot, Jersey, and Apache CXF library.
  • Excellent understanding of Hadoop architecture and its components such as HDFS, Hbase, Kafka, Mapr, NameNode, DataNode and MapReduce Programming paradigm.
  • Good working experience with Cloud Computing like Pivotal Cloud Foundry, Confidential BlueMix, Heroku, and AWS EC2.
  • Good working experience with Netflix Microservices components like Ribbon (Load Balancing), Eureka ( Service Registration), Hystrix (Circuit Breaker), and Zulu (Edge Services and Routing).
  • Good experience in Java messaging technologies like ActiveMQ, JMS, Confidential Websphere MQ, and Apache Kafka.
  • Strong experience with HTML, CSS and client-side JavaScript including libraries such as jQuery, Dojo and Angular .
  • Strong DevOps experience with build/test/tasks automation and Continuous integration using Jenkins, Unix scripts, Maven, and other related technologies.
  • Good experience in Java Design Patterns like Singleton, Observer, Builder, Facade, Decorator, MVC etc.
  • Good experience with Enterprise application servers such as Confidential WebSphere, Tomcat and Glassfish.
  • Extensive working experience with various J2EE Frameworks like Struts, Struts 2, Spring (MVC, Batch, Security, Data, Spring Boot, Spring Cloud), iBatis and Hibernate.
  • Expertise in writing SQL queries and exposure on the following database vendors like Oracle, MS SQL Server, Confidential 's DB2, PostgreSQL and MySQL.
  • Good experience with scripting using various tools/languages such as Javascript, Groovy, NodeJS and Bash/Unix.

TECHNICAL SKILLS:

Java/J2EE Technologies: Restful and SOAP Web Services, Spring (Boot, Cloud, JPA, JDBC, AOP, Core, MVC, Batch, Security, Data), Hibernate 4, Struts 1, Struts 2, JSP, Servlets, JSP, JMS, JNDI, JMX, RMI, XML, XSL, XSLT, SAX, DOM, JSON

Programming Languages: Java 8 (and earlier versions), Javascript, SQL, PL/SQL, T-SQL, NodeJS, Groovy, Unix/Bash/Perl scripting, NodeJS, PHP

Big Data Technologies: Hadoop, HDFS, Hbase, MaprDb, MapReduce, Hive, Kafka, Zookeeper

Cloud Technologies: Pivotal Cloud Foundry, Confidential BlueMix, Heroku, AWS EC2

Database Technologies: Oracle 8i/9i/12c, SQL Server, DB2 10, MySQL, PostgreDB, Mongodb

Web Technologies: HTML 4/5, CSS, Javascript, Ajax, BootStrap, Angular 1.5, JQuery, PHP

App Servers/ Middleware: Websphere 6/7, Tomcat 6, Glassfish 4. Active MQ, Confidential Websphere MQ

IDE / Programming Tools: IntelliJ, Eclipse, NetBeans, Confidential RAD/RSA, Toad, Ant, Log4j, JUnit, Jmock, Mockito, MockServer, Maven 1/2, Jenkins, TeamCity, Cruise Control, SOAPUI, VMWare, VirtualboxFrameworks/Libraries: Spring 3/4/5 (Boot, Cloud, JPA, JDBC, AOP, Core, MVC, Batch, Security, Data), Struts 1 and 2, Hibernate, Jersey, iBatis, Spock, NodeJS, Selenium, Cucumber, Netflix (Ribbon, Hystrix, Zulu, and Eureka), Oauth2

Operating System: Windows, MAC OS, Unix, Linux

Version Control: GIT, CA Harvest, CVS, SVN, Confidential Clearcase, Confidential RTC

PROFESSIONAL EXPERIENCE:

Confidential, Chesterbrook, PA

Java/ Automation Lead Developer

Environment: Java (1.8), J2EE, REST Webservices (JAX-RS), Spring Boot 1.5, Spring Batch, Spring JPA, Spring AOP, Spring Security, Spring Cloud, Spring Config, Netflix Eureka, Netflix Ribbon, Netflix Hystrix, Netflix Zuul, Pivotal Cloud Foundry, AWS EC2, Hbase, Apache Kafka MQ, Tomcat, Spock, Groovy, Unix Scripting, Jenkins, GIT, NodeJS, JSON, XML, Selenium, Cucumber, Angular 1.5.

Responsibilities:

  • Involved in various phases of development Iteratively analyzed and developed the system going through Agile SCRUM Methodology.
  • Imparted technical direction and guidance to the development team to create designs, develop systems, resolve issues and development schedule.
  • Developed RESTful services using Spring Boot, Spring Security, Oauth2, Spring Cloud, Spring Config, Spring JPA, Spring MVC, PostgreSQL, Netflix Eureka, Netflix Ribbon, Netflix Hystrix, and Netflix Zuul.
  • Responsible with the deployment and configuration of Microservices applications in Pivotal Cloud Foundry and AWS EC2 environment.
  • Developed Multi-threaded Producer and Consumer MQ applications using Apache Kafka, Mapr, Spring boot, and PostgreSQL.
  • Responsible for Installation, configu ration and maintenance of Continuous Integration and Test Automation using using GIT, Jenkins, Maven, Spock, Groovy, NodeJS, and Unix Bash scripting.
  • Developed Microservices application s using Spring Boot, Spring AOP, Spring Batch, Spring Rest Template, Spring JPA, Hadoop ’s Hbase and MongoDB.
  • Developed tasks automation using Unix Bash scrips, Java, and NodeJS.
  • Developed front-end components using AngularJS 1.5, Bootstrap, HMTL 5 and CSS.
  • Developed automated tests using Spock, NodeJS, Mock Server, Groovy, Selenium, Cucumber and Hadoop APIs.

Confidential, Boulder, CO

Senior/Lead Java Developer

Environment: Java(1.5, 1.6. 1.7), J2EE, Websphere 6/7, REST Webservices(JAX-RS), SOAP Webservices(JAX-WS), AIX, EJB 3.0, Confidential 's RAD/RSA 8, Struts, Spring, SpringMVC, Hibernate, Confidential Websphere MQ 7, Glassfish 4, Bootstrap, AngularJS, JQuery, Javascript, HTML, CSS, and XML

Responsibilities:

  • Was responsible for the whole life cycle of software development, gathering and analysis of Business Requirements, Software design, writing technical/functional specification, coding, unit and integration testing.
  • Participated in the Sprint planning by identifying tasks and its estimated hours for completion.
  • Developed download ticket generator application using SOAP(JAX-WS) Web Services, Glassfish 4, and Java 1.7 .
  • Developed Confidential e-Publications application. The application is composed of SOAP(JAX-RS) Web Service and a Java standalone application.
  • Developed front-end components using AngularJS 1.5, Bootstrap, HMTL 5 and CSS.
  • Developed RESTful services using Spring technologies (Spring boot, Core and Spring Rest/MVC).
  • Developed a module that sends Confidential publications metadata to others systems using Confidential Webpshere MQ.
  • Developed front-end components using JSP, Servlets, CSS, Javascript and Struts framework.
  • Developed a reporting tool using JSP, Servlets, Javascript, Struts 1 and DB2 SQL.
  • Developed back-end components using Spring and Hibernate.
  • Developed unit tests using JUnit and Mockito.
  • Developed web applications using Struts 1, Spring 3, and Hibernate 3 frameworks.
  • Automated the deployment process by developing Maven scripts.
  • Developed database migration scripts
  • Developed Technical Document Specification
  • Provide support for User Acceptance Testing and Production

Confidential

Senior Java Developer/Team Leader

Environment: Java/J2EE, Struts 2, Spring (IOC, AOP, Security, Batch, JDBC) Hibernate, Oracle, PL/SQL, Web(HTML, CSS, DOJO, Javascript), Ibatis/Mybatis, Aspose total, CA harvest, Confidential Websphere, CVS, SVN, Maven, Ant, Eclipse

Responsibilities:

  • Was responsible for the whole life cycle of software development, gathering and analysis of Business Requirements, Software design, writing technical/functional specification, coding, unit and integration testing.
  • Was responsible for doing code review to ensure all coding standards are implemented.
  • Was responsible in solving critical issues during the deployment phase.
  • Created a SOAP(JAX-WS) Web Service client application that gets the zip codes for a particular city.
  • Developed front-end components using Dojo, JSP, CSS and Javascript.
  • Integrated front-end to back-end components using Spring's IOC.
  • Developed back-end components using Spring, iBatis.
  • Automated daily builds by creating Maven 1/Ant scripts and using Cruise Control.
  • Developed unit tests using JUnit and Mockito.
  • Managed weekly code releases to ensure that all modules are working and available for QA testing.
  • Developed an application that reads and writes MS Word and Excel documents using Java and Aspose Total API.
  • Involved in writing complex PL/SQL and SQL blocks for the application.

Confidential

Software Engineer/Reports Lead Developer

Environment: Java, J2EE, JSP, Servlets HTML, CSS, Javascript, C++, Crystal Reports, XML, XSL, MSSQL, T-SQL, Confidential Websphere, CVS, SVN, Maven, Ant, Eclipse, Cruise Control

Responsibilities:

  • Developed front-end components using Dojo, JSP, JSTL, CSS and Javascript.
  • Developed unit tests using JUnit and Mockito.
  • Was responsible in maintenance of existing products using JIRA ticketing system.
  • Was responsible in developing Business Intelligence module for Lawson's E-commerce products using Crystal reports X1 R1
  • Created business logic using T-SQL Stored procedures and triggers.
  • Developed and enhanced tools for developers.
  • Automated the build and deployment process by developing Ant scripts and configuring Cruise Control.

Confidential

Applications Developer

Environment: Java, UNIX Scripting, PERL, PHP, HTML, CSS, Javascript, MYSQL, Netbeans.

Responsibilities:

  • Was responsible in the design and development of a mobile push application using Java socket programming.
  • Was responsible in creating automated reports for business operations.
  • Was involved in the development of a database backup system using PHP and Java.
  • Developed a standalone Java module that retrieves Queue messages(JMS) and stores data in the database.

Confidential

Software Engineer/Team Leader

Environment: Java, Oracle PL/SQL, Ingres DB, UNIX Scripting, J2EE, HTML, CSS, Javascript, Harvest

Responsibilities:

  • Was responsible for doing code review to ensure all coding standards are implemented.
  • Was involved in deploying the application to the production environment.
  • Involved in SQL tuning of our existing scripts.
  • Supervised the team accordingly with their assigned tasks and/or projects.
  • Was responsible for the overall support for Factory Planning application.
  • Was responsible for creating UNIX scripts for automation.
  • Created multiple projects using Java and Oracle's PL/ SQL.
  • Was responsible in managing the work across our team members.
  • Was involved in fixing existing issues in the system and also writing code for enhancements.

Hire Now