We provide IT Staff Augmentation Services!

Team Lead - Java Resume

Ossining, NY

SUMMARY:

  • Over 10 years of experience as programmer/lead in Object Oriented Analysis, Design, Development, testing, Maintenance of distributed, Web and Client - Server java applications.
  • Experience in web application development using Core JAVA, JEE technologies, Spring and Struts Frameworks.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, AngularJS to make better Single Page Application SPA.
  • Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, routeProviders, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business Specifications to implementation of projects using Agile and Waterfall methodologies.
  • Development experience in Financial and Genetics Research Domains.
  • Experience on multi-threaded environment.
  • Experience in producing and consuming Web services using SOAP, RESTful.
  • Expertise in creating Conceptual Data Models, Use Case Diagrams, Class Diagrams.
  • Bug tracking tools like bug tracker and JIRA.
  • Knowledge of DevOps tools like Jenkins, Chef, Puppet and Docker.
  • Knowledge of ReactJS and ReduxJS.
  • Software Development, IT Operations & Troubleshooting
  • System Administration and Management
  • Front end, Middleware technology and support
  • Infrastructure, Implementation and Maintenance

TECHNICAL SKILLS:

J2EE Technologies: Servlets 2.4/2.5, JSP, EJB 2.x/3.0, JAXB, JNDI, MDB, JDBC4.0/3.0, Web Services, XML

Web Services: Jackson, WSDL, SOAP, REST, JSON

Web Technologies: JSP 1.2/2.x, HTML 4/5, XHTML, CSS, BootStrap, JavaScript and AngularJS 2.

Languages: Java, C, UNIX Shell, PL/SQL

Frameworks: Struts 1.x/2.0, spring 2.x/3.0, Hibernate 3.x/4.x

Testing Methodologies: Junit 3.0/4.x

Application Servers: JBoss AS 7.1.0, Tomcat 6.0/7.0

IDE Tools: Eclipse

Methodologies: Agile, Waterfall, Test Driven and Scrum Models

Build Tools: Ant, Maven

Database: Oracle 8i, 9i, 10g and 11g and MySQL

Application Software: SVN, CVS, GITHUB, Microsoft Word, Excel, PowerPoint

Operating systems: Windows, Linux

Bug Tracking Tools: JIRA and Bug Tracker.

PROFESSIONAL EXPERIENCE:

Confidential, Ossining, NY

Team Lead - Java

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
  • Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC.
  • Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7.
  • Developed several Webservice stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
  • Used GitHub for efficiently managing the source code versions with the development team.
  • Used JMS to place the Import run requests into JMS Queue.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
  • Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 2.0 and was involved in resolving cross browser JavaScript issues.
  • Used Spring JDBC template to perform the database operations.
  • Implemented design patterns like DAO, singleton, factory to achieve design principles.
  • Used Hibernate ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.

Environment: Java 1.8, Oracle 11g, PL/SQL, Spring Boot, Microservices, Spring 4.0, Maven, Angular JS 2.0, jQuery, HTML5, CSS3, Jenkins, XML, XPATH, Linux, Junit, Docker, Test NG, Cucumber, WebLogic 12.1.3, Hibernate 4.2, AWS, GitHub.

Confidential, Minneapolis, MN

Sr. Java Developer

Responsibilities:

  • Gathering requirement, preparing technical and validation documents.
  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Extensively involved in writing JavaScript/ jQuery Ajax call to retrieve the data from the back-end then display on the screen in a well-organized way.
  • Designed and developed front-end Graphic User Interface with JSP, HTML5, CSS3, JavaScript and jQuery.
  • Analyzing and designing as per business requirements using Agile Methodology.
  • Creating Restful Services that interacts with another service layer or downstream layer.
  • Used Spring Maven project and unit testing using Testng.
  • Used Jersey and Jackson used for Restful service development and Jackson is used in processing JSON.
  • Deployed on Apache Tomcat Application server.
  • Involved in SIT and UAT environments

Environment: Java EE 6, JBOSS AS 7, Apache-Struts 2.0, EJB 3, Spring 3.2, JSP 2.0,SOAP Web Services, RESTful, JQuery 1.7, Servlet 3.0, JDBC, Oracle 11g, Testng, CVS 1.2, Rational Rose, Eclipse 4.2, JavaScript, JQuery and Bootstrap.

Confidential, Cincinnati, OH

Sr. Program Analyst

Responsibilities:

  • Gathering and analyzing requirements from the customer and written requirements, technical and design specifications.
  • Developed Controller for request, response paradigm by Struts Controllers using
  • Struts-MVC pattern.
  • Configured the URL mappings and bean classes using Struts-web.xml.
  • Developed applications using Hibernate persistence framework, developed persistent classes, hibernate-mapping files. Hbm.xml file, hibernate query language.
  • Worked on Hibernate object/relational mapping according to database schema
  • Worked on AJAX implementation for retrieving the content and display it without reloading the existing page.
  • Used JBOSS Application Server for deployment of J2EE applications.
  • Written Unit Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application.
  • Involved in code reviews (standards, performance tuning, re factoring, reusability)
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Written ANT builds script for the application build and deployment.
  • Worked with CVS Version control

Environment: Java, J2EE, JDK 1.5, Struts1.2, Hibernate 3, JBOSS 6.0, JDBC 2.0, Eclipse, Oracle 11g, Servlets 2.2, JSP 1.2, Log4j1.2, Web Services, SOAP, Junit, HTML, DHTML, CVS, XML, JavaScript, Apache Ant.

Confidential

Program Analyst

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Developed Web services and maintained project tasks and schedules.
  • Provided programming estimates, identified potential problems and recommended alternative solutions.
  • Working with springs, Spring MVC and Struts and also developed WEB Application using these frameworks.
  • Implemented RESTful clients using Spring 3.2 Resttemplate where Basic Authentication was a resolved using interceptor.
  • Created web pages for each project using HTML, CSS, and JavaScript.
  • Developed RESTful based Web Services using JAXB.
  • Worked on developing the web services classes, WSDL using Apache Axis. Developed Web
  • Services to retrieve data from legacy systems.
  • Developed web components using MVC pattern under spring framework.
  • Wrote JSPs, Servlets and deployed them on JBoss Application server.
  • Developed Unit test cases for the classes using Junit.
  • Developed and maintained Ant Scripts for the build purposes on testing and production environments.

Environment: JDK 1.4, J2EE, Spring Framework (3.0), JAXB, JBOSS 6.0, Web Services (Soap and Restful), XML, Oracle, AJAX, HTML5, CSS, JavaScript, JQuery, Junit.

Hire Now