Senior Java/j2ee Developer And 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 wif 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 wif 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 wif 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 teh design, development and implementation of web applications using open source technologies (Struts, Spring, Hibernate).
- Led teams in every stage of teh software development life cycle including requirements analysis, system design, implementation and quality assurance
- Knowledge of teh onshore - offshore business process model involving regular interactions wif teh offshore team, weekly build delivery and bug fixing.
- Extensive experience in teh following technologies/methodologies:
- Frameworks: J2EE, Struts, Spring and Hibernate
- Application/Web Servers: Websphere, Web Logic and Tomcat
- Documentation/Design: CMM Level 5 process, UML
- Quick Learner, highly motivated team player wif excellent organizational and analytical skills.
- Ability to work both individually and in team environments.
- Strong communication and interpersonal skills.
- Consulting Experience: Worked wif largest Insurance and banking Companies to provide high-level integration, development and production support to business applications wif experience in J2EE framework, Model driven architecture based on UML modelling, SOA, Microservices, J2EE services and proficient business process.
- Worked closely wif 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
Senior Java/J2EE Developer and 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 teh JIRA for creating tasks, bug tracking and resolve them.
- Developed JUnit test cases for all teh developed modules.
- Used Jenkins for Continuous integration and deployment.
- Providing technical guidance to teh team.
- Followed agile software development methodology.
Technology: 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
Senior Java/J2EE Developer / Team Lead
Responsibilities:
- Developing REST API.
- Implement solutions focusing on reuse and industry standards at a program, enterprise or operational scope.
- Ensure compliance wif 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 teh data.
- Used JUnit for testing in a Test Driven Environment.
- Used Jenkins/GoCD for Continuous integration and deployment.
- Providing technical guidance to teh team.
- Followed agile software development methodology.
Technology: 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
Senior Java/J2EE Developer / Team Lead
Responsibilities:
- Involved in Design and Development of teh object-oriented JAVA components for teh
- 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 Copart’s IT and
- Engineering group.
- Responsible for upgrading and developing teh legacy C2 Seller and buyer product into teh state of teh art C3 Seller.
- Collecting teh 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: J2EE, Agile, Java script/AJAX, XML, AngularJS and JQuery, Spring 3.X, Rest WS, Ibatis
Confidential, Minneapolis MN
Senior Java/J2EE Developer / Team Lead
Responsibilities:
- Involved in Analysis and Design of teh object-oriented JAVA components for teh Application.
- Prepared functional and technical specification documents.
- Extensively worked on Spring, Hibernate.
- Unit testing of teh modules using JUnit and involved in integration testing.
- Collecting teh 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: J2EE, Agile, Java script/AJAX, XML, AngularJS and JQuery, Spring 3.X, Rest WS, Ibatis
Confidential, Minneapolis MN
Senior Java/J2EE Developer / Team Lead
Responsibilities:
- Involved in Analysis and Design of teh object-oriented JAVA components for teh Application.
- Prepared functional and technical specification documents.
- Extensively worked on Spring -MVC, Hibernate.
- Created JSP’s using Spring Tag Library.
- Unit testing of teh modules using JUnit and involved in integration testing.
- Collecting teh 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: J2EE, JSP, Agile, Java script/AJAX, XML, Spring 3.X, Hibernate 3.1,, DB2.
Confidential, Minneapolis MN
Senior Java/J2EE Developer
Responsibilities:
- Involved in Analysis and Design of teh object-oriented JAVA components for teh Application.
- Prepared functional and technical specification documents.
- Extensively worked on Spring -MVC, Hibernate.
- Created JSP’s using Spring Tag Library.
- Unit testing of teh modules using JUnit and involved in integration testing.
- Collecting teh 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: J2EE, JSP, Java script/AJAX, JQuery, XML, Web services (SOAP/REST), Spring 3.X, Hibernate 3.1,Agile, SQL Server 2008.
Confidential, Minneapolis MN
Senior Java/J2EE Developer
Responsibilities:
- Involved in Analysis and Design of teh object-oriented JAVA components for teh Application.
- Prepared functional and technical specification documents.
- Extensively worked on Spring -MVC, Hibernate.
- Created JSP’s using Spring Tag Library.
- Unit testing of teh modules using JUnit and involved in integration testing.
- Collecting teh 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: J2EE, JSP, Agile, Java script/AJAX, XML, Spring 3.X, Hibernate 3.1,, DB2.
Confidential, Bloomington, IL
Senior Java Developer/Team Lead
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 teh Application.
- Implemented Web Services calls to access processes defined in Websphere process server.
- Unit testing of teh 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
Senior Java Developer
Responsibilities:
- Monitoring and Fixing: Daily Monitoring of teh scheduled jobs involved in dis application and fixing them whenever there is an issue, changing GUI components - links, Menu/Frame alignment, Changing Dashboard titles, Dial names, enhancements to teh existing functionalities, Dropdown value changes, User profile changes, Changing hard coded values, testing after teh Maintenance - includes rerunning jobs affected.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing
- Developed SSD (System Specification Documents) based on teh requirements.
- Extensively worked on Struts, Hibernate and Design patterns
- Developed JSP pages using struts and JSTL tags to populate teh data.
- Developed Action Classes and Action helpers to get teh data from business tier.
- Used EJB's for Message Driven Bean and Developed Transfer Objects to transfer teh data between different tiers.
- Created DAO classes to get teh data from teh database.
- Implemented Design Patterns like Business Delegator, Service Locator, Session Facade, Business Objects and Data Objects.
- Set up staff ware markings to trigger teh automation flow.
- Involved in Web Services implementation
- Creating logs for error tracking using Log4J.
- Collecting teh Best Practices and documenting those and make sure that our team followed those.
- Configured and deployed teh components in WebSphere.
- Configuration manager for teh project.
- Unit testing of teh modules using JUnit test-cases and involved in integration testing.
- Collecting teh 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 teh release notes
Confidential
Senior Java Developer
Responsibilities:
- Involved in Analysis and Design of teh 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 teh relational database using Oracle.
- In addition to coding, maintained project documentation and assisted in application design (AST-Turn over document).
- Unit testing of teh modules using JUnit and involved in integration testing.
- Involved in system testing
- Collecting teh 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.