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.