We provide IT Staff Augmentation Services!

Sr. Java Developer / Team Lead Resume

Farmers Branch, TX

PROFESSIONAL SUMMARY:

  • Over 14 years of strong IT experience in software analysis, design, development & integration and testing of enterprise applications.
  • Experience in designing, developing multi - tier application using J2EE technology.
  • Proficient in working with various technologies like Java, J2EE (JSP, JSF, Servlets, EJB), Struts, Spring, Spring Boot, Spring Cloud, Spring Data, Microservices, Hibernate, Ajax, JQuery,AngularJS, JMS, JDBC, XML, JAAS, JAX-WS/JAX-RPC, Web Services, LDAP and Design Patterns.
  • Experienced in developing J2EE components on any J2EE standard Application Servers like IBM Web Sphere / Weblogic / Tomcat.
  • Expertise in web-based GUIs development using Applets, Swings, JSP, HTML, DHTML, CSS.
  • Strong experience with XML,XSL, XSLT,XPATH
  • Hands on experience in BOESDK (Business Objects Enterprise 12.0), Crystal reports 8.0
  • Hands on Experience in Ant-script and Log4J.
  • Experienced with different version management software such as VSS, CVS and Rational ClearCase, Subversion, Git
  • Experience in MVC (Model View Controller) architecture by using Struts framework and various J2EE design patterns.
  • Strong skills in the design, development and implementation of web applications using open source technologies (Struts, Spring, Hibernate).
  • Led teams in every stage of the software development life cycle including requirements analysis, system design, implementation and quality assurance
  • Knowledge of the onshore - offshore business process model involving regular interactions with the offshore team, weekly build delivery and bug fixing.
  • Extensive experience in the following technologies/methodologies:
  • Frameworks: J2EE, Struts, Spring and Hibernate
  • Application/Web Servers: Websphere, Web Logic and Tomcat
  • Documentation/Design: CMM Level 5 process, UML
  • Strong interpersonal communication skills.
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills.
  • Ability to work both individually and in team environments.
  • Excellent communication and interpersonal skills.
  • Worked with largest Insurance and banking Companies to provide high-level integration, development and production support to business applications with experience in J2EE framework, Model driven architecture based on UML modelling, SOA, Microservices, J2EE services and proficient business process.
  • Worked closely with largest Insurance company in due diligence and implementation of infrastructure and application performance tuning through various phases in implementing project lifecycle
  • Worked in various roles(Architect, Technical lead, Developer, Consultant) in successfully executing projects

TECHNICAL SKILLS:

Operating Systems: Unix, Windows 2000/NT /XP

Software Languages: Java, J2EE (EJB, Servlet, JSP, JSF, JDBC, JNDI, JMS),Spring, Spring Boot,Spring cloud, Spring data, XML, Hibernate, Ibatis, Struts, Spring.

Middleware: BPM (Business Process Modeling), MQ .

EAI messageware: IBM MQSeries, UDDI, SOAP, WSDL, DOM, XML Schema, EJB, Struts, framework, MDB EJB.

Methodologies: Agile, UML, RAD, Waterfall, (Level 5), ISO 9000, CMMI

User Interface tools: Angular, AJAX, HTML, XHTML, DHTML, CSS, Java Script, JQuery, XSL, XSLT, DTD, Tag libraries, Struts, JSP.

Case Tools: MS Project, Visio, RSA, WSAD, Eclipse, IntelliJ

Business Application: Mainframe, Informatica, TIBCO Portal Builder.

Databases: Oracle 7i/9i/10g/11g, SQL Server, DB2.

Directory Service: LDAP, JNDI and MS Active Directory

PROFESSIONAL EXPERIENCE:

Confidential, Farmers Branch, TX

Sr. Java Developer / Team Lead

Responsibilities:

  • Developing REST API - Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC, Spring Boot.
  • Implemented DAOs, entities using Hibernate API and HQL.
  • Worked extensively on Spring boot for building web service.
  • Used GIT for version control and Maven for continuous build and integration process.
  • Used the JIRA for creating tasks, bug tracking and resolve them.
  • Developed JUnit test cases for all the developed modules.
  • Used Jenkins for Continuous integration and deployment.
  • Providing technical guidance to the team.
  • Followed agile software development methodology.

Technology Details: J2EE, Spring, Spring Boot, Spring MVC, Hibernate 3.1, Web Services (REST), JDK 1.8, Angular JS,JSP, soap UI, GIT, Eclipse, Tomcat, Agile.

Confidential, Carrollton, TX

Sr. Java Developer / Team Lead

Responsibilities:

  • Developing REST API.
  • Implement solutions focusing on reuse and industry standards at a program, enterprise or operational scope.
  • Ensure compliance with established architecture, design patterns, policies, standards and best practices.
  • Design, develop, implement and maintain series of programs, subsystem, revision and enhancement of current system.
  • Used SVN/GIT for Version Control.
  • Extensively used Hibernate, JPA for retrieval of the data.
  • Used JUnit for testing in a Test Driven Environment.
  • Used Jenkins/GoCD for Continuous integration and deployment.
  • Providing technical guidance to the team.
  • Followed agile software development methodology.

Technology Details: J2EE, Spring IOC, Spring Security, Spring MVC, Hibernate 3.1, Web Services (REST), JDK 1.8, Angular JS,JSP, soap UI, GIT, IntelliJ IDE, Tomcat, Agile.

Confidential, Dallas, TX

Sr. Java Developer / Team Lead

Responsibilities:

  • Involved in Design and Development of the object-oriented JAVA components for the Application.
  • Developing REST API - converted legacy application into multiple microservices using spring boot.
  • Senior member of C3 Seller and Member product development as part of Confidential .
  • Responsible for upgrading and developing the legacy C2 Seller and buyer product into the state of the art C3 Seller.
  • Collecting the Best Practices and documenting those and make sure that our team followed those.
  • Preparation of Unit Test Plan
  • Performing Unit Testing and Integration Testing.

Technology Details: J2EE, Agile, Java script/AJAX, XML, AngularJS and JQuery, Spring 3.X, Rest WS, Ibatis

Confidential, Minneapolis, MN

Sr. Java Developer / Team Lead

Responsibilities:

  • Involved in Analysis and Design of the object-oriented JAVA components for the Application.
  • Prepared functional and technical specification documents.
  • Extensively worked on Spring, Hibernate.
  • Unit testing of the modules using JUnit and involved in integration testing.
  • Collecting the Best Practices and documenting those and make sure that our team followed those.
  • Preparation of Design documents.
  • Preparation of Unit Test Plan
  • Performing Unit Testing and Integration Testing.

Technology Details: J2EE, Agile, Java script/AJAX, XML, AngularJS and JQuery, Spring 3.X, Rest WS, Ibatis

Confidential, Minneapolis, MN

Sr. Developer / Team Lead

Responsibilities:

  • Involved in Analysis and Design of the object-oriented JAVA components for the Application.
  • Prepared functional and technical specification documents.
  • Extensively worked on Spring -MVC, Hibernate.
  • Created JSP’s using Spring Tag Library.
  • Unit testing of the modules using JUnit and involved in integration testing.
  • Collecting the Best Practices and documenting those and make sure that our team followed those.
  • Preparation of Design documents.
  • Preparation of Unit Test Plan
  • Performing Unit Testing and Integration Testing.

Technology Details: J2EE, JSP, Agile, Java script/AJAX, XML, Spring 3.X, Hibernate 3.1,, DB2.

Confidential, Minneapolis, MN

Sr. Java Developer

Responsibilities:

  • Involved in Analysis and Design of the object-oriented JAVA components for the Application.
  • Prepared functional and technical specification documents.
  • Extensively worked on Spring -MVC, Hibernate.
  • Created JSP’s using Spring Tag Library.
  • Unit testing of the modules using JUnit and involved in integration testing.
  • Collecting the Best Practices and documenting those and make sure that our team followed those.
  • Preparation of Design documents.
  • Preparation of Unit Test Plan
  • Performing Unit Testing and Integration Testing.

Technology Details: J2EE, JSP, Java script/AJAX, JQuery, XML, Web services (SOAP/REST), Spring 3.X, Hibernate 3.1,Agile, SQL Server 2008.

Confidential, Minneapolis, MN

Sr. Java Developer

Responsibilities:

  • Involved in Analysis and Design of the object-oriented JAVA components for the Application.
  • Prepared functional and technical specification documents.
  • Extensively worked on Spring -MVC, Hibernate.
  • Created JSP’s using Spring Tag Library.
  • Unit testing of the modules using JUnit and involved in integration testing.
  • Collecting the Best Practices and documenting those and make sure that our team followed those.
  • Preparation of Design documents.
  • Preparation of Unit Test Plan
  • Performing Unit Testing and Integration Testing.

Technology Details: J2EE, JSP, Agile, Java script/AJAX, XML, Spring 3.X, Hibernate 3.1,, DB2.

Confidential, Bloomington, IL

Sr. Java Developer/ Team Lead

Technology Details: SOA,J2EE, JSP,JSF, EJB, Struts, Hibernate, Spring, Web Services, JAX-WS/ JAX-RPC, LDAP, Web Sphere 6.0, RSA, DB2, MQ, WSDL, Junit, Version Control (Rational ClearCase ), Agile, XML, XSLT and Design Patterns.

Responsibilities:

  • Involved in complete SDLC - Requirement Analysis, Development and Unit/System Integration Testing.
  • Extensively worked on modelling Service oriented components -Business processes (Service Object’s and Session Façade, Query mappers ).
  • Implemented Design Patterns like Business Interface Patten, Business Delegate, Session Facade Service Objects, Data Access Objects.
  • Developed XSLT and JSP/JSF pages.
  • Designed and Developed J2EE enterprise application for Agents deployment team.
  • Integrated LDAP framework to the Application.
  • Implemented Web Services calls to access processes defined in Websphere process server.
  • Unit testing of the modules using JUnit test-cases and involved in integration testing.
  • Preparation of Design documents.
  • Preparation of Unit Test Plan
  • Performing Unit Testing and Integration Testing.

Confidential, Stamford, CT

Sr. Java Developer

Technology Details: J2EE, JSP, EJB, Struts, Web Services, LDAP, Web Sphere 6.0, DB2, MQ,JSP, Oracle 9i, WSDL, Test Driven Development, Junit, XML and Design Patterns.

Responsibilities:

  • Monitoring and Fixing: Daily Monitoring of the scheduled jobs involved in this application and fixing them whenever there is an issue, changing GUI components - links, Menu/Frame alignment, Changing Dashboard titles, Dial names, enhancements to the existing functionalities, Dropdown value changes, User profile changes, Changing hard coded values, testing after the Maintenance - includes rerunning jobs affected.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing
  • Developed SSD (System Specification Documents) based on the requirements.
  • Extensively worked on Struts, Hibernate and Design patterns
  • Developed JSP pages using struts and JSTL tags to populate the data.
  • Developed Action Classes and Action helpers to get the data from business tier.
  • Used EJB's for Message Driven Bean and Developed Transfer Objects to transfer the data between different tiers.
  • Created DAO classes to get the data from the database.
  • Implemented Design Patterns like Business Delegator, Service Locator, Session Facade, Business Objects and Data Objects.
  • Set up staff ware markings to trigger the automation flow.
  • Involved in Web Services implementation
  • Creating logs for error tracking using Log4J.
  • Collecting the Best Practices and documenting those and make sure that our team followed those.
  • Configured and deployed the components in WebSphere.
  • Configuration manager for the project.
  • Unit testing of the modules using JUnit test-cases and involved in integration testing.
  • Collecting the Best Practices and documenting those and make sure that our team followed those.
  • Preparation of Design documents.
  • Preparation of Unit Test Plan
  • Performing Unit Testing and Integration Testing.
  • Consolidation of the release notes

Confidential, Atlanta, GA

Sr. Java Developer

Technology Details: J2EE, JSP, EJB, Struts, Web Services, LDAP, Web Sphere 6.0, DB2, MQ, JSP, Web Logic, Junit, XML and Design Patterns.

Responsibilities:

  • Involved in Analysis and Design of the object-oriented JAVA application/Project.
  • Developed JSP pages using Java Script and CSS on Web Logic Portal server.
  • Prepared functional and technical specification documents.
  • Creation of validation scripts using Java Script and Struts.
  • Created JSP’s using Struts Tag Library, developed Struts Action and Form classes.
  • Designed the relational database using Oracle.
  • In addition to coding, maintained project documentation and assisted in application design (AST-Turn over document).
  • Unit testing of the modules using JUnit and involved in integration testing.
  • Involved in system testing
  • Collecting the Best Practices and documenting those and make sure that our team followed those.
  • Preparation of Design documents.
  • Preparation of Unit Test Plan
  • Performing Unit Testing and Integration Testing.

Hire Now