Java/j2ee Technical Lead Resume
San Antonio, TX
PROFILE SUMMARY:
- More than 12 years of work experience in Software Development, Software Maintenance, Designing and Testing in Java, J2EE, XML and Relational Databases.
- Experience in all phases of software development life cycle and working experience in Agile model.
- Expertise in Object Oriented Programming using Java and J2EE related technologies.
- Proficiency in developing secure web applications and server side development using JSP, Servlets, ORM - Hibernate, EJBs, JBoss, JDBC, JNDI, Struts, Spring, Spring MVC, AJAX, JSP, JSTL, Servlets, Java Beans, Wicket, JMS, RMI, SOAP and RESTful Web services, WSDL, JavaScript, XML, JSON, Mule ESB, XSLT, CSS, HTML,PL-SQL Oracle, DB2, SQL Server, and various Design Patterns.
- Expertise in developing the distributed applications using EJB 2.0/ EJB 3.0 specification and J2EE Application Servers such as IBM Web Sphere, BEA Web logic, Jboss, and Tomcat Server.
- Hands on experience with databases including Oracle, DB2, SQL Server, PL/SQL involving stored procedures, triggers, views, functions, indexes, and packages.
- Working knowledge on XML Technologies JAXP (DOM and SAX parsers).
- Expertise in developing applications based on Struts (Model 2 Architecture) frameworks.
- Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
- Good experience in Spring’s IOC, AOP, MVC, Spring Webflow and Spring’s integration with Hibernate and Struts technologies.
- Experience in web services using Apache Axis Soap UI.
- Working experience in JavaScript frontend framework AngularJS 1.5/1.6, JQuery, Java Script and knowledge of Angular 2.0.
- Experience in writing Selenium script using Selenium Testing Tool 2.44.
- Experience in using EJB 2.0, EJB 3.0.
- Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator, Front Controller, Intercepting Filter, Factory and Abstract Factory etc.
- Working experience in Big Data including writing Pig script, writing MapReduce Programs, Hive, HBase and Spark.
- Hands on the tools such as Eclipse, JBuilder, WSAD, RAD, Spring Tool Suite, Rational Software Architect Textpad, Editplus, Anypoint Studio, MuleSoft, Postman, Toad, SQL Developer, Xml SPY, Rational Rose, Linux vi editor, etc.
- Worked extensively on various flavors of UNIX operating system like Linux.
- Hands on experience in VPN, Putty, winSCP etc.
- Experienced in tool like Apache ANT, Maven, Jenkin, IBM-UCD to deploy Java applications.
- Hands on experience in project management tools like Clear case, VSS, SVN, CVS and RTC.
- Working experience in code review tool like PMD, Findbugs, Smartbear Collaboator tool.
- Working experience in UML designing tool Sparx-Enterprise Architect.
- Working experience in Visual Source Safe, CVS, RTC, SVN, GitLab.
- Working experience in Scala programming.
- Strong analytical skills with ability to quickly understand client’s business needs.
- Involved in meetings to gather information and requirements from the clients.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
TECHNICAL SKILL EXPERTISE:
Programming Languages: JAVA, J2EE, XML, SQL, PL/SQL, Scala
Web/XML Technologies: HTML, Javascript, JQuery, AngularJS 1.5/1.6, DHTML, CSS, JavaScript, AJAX, Servlets, JSP, Apache Wicket, SAX, DOM, XML, JSON, XSLT, XPATH, DTD, XSD, JAXP, JAXB2.0 SOAP and RESTful Webservices.
Frameworks: EJB 2.0/3.0 (Stateless Session Beans, CMP, BMP, MDB), RMI, Hibernate 4.0, Spring 3.1/4.0, Spring Boot, Spring MVC, JMS, Struts 1.2/2.0, Mule ESB, JUnit, Selenium, Websphere Message Broker.
Apache Projects: Ant 1.6, Log4j, Struts 1.2/2.0, Maven 3.3.9
Tools & Utilities: Eclipse, Selenium, RAD, SOAP UI, WSAD, Rational Software Architect, Editplus, JBuilder, Textpad, UML, winSCP, Putty, Jenkin, Anypoint Studio 6.1, Mulesoft 3.8, Postman, Toad, SQL Developer, Bugzilla, IBM InfoSphere Datastage, ETL, Smartbear Code Collaborator tool, Sonar, PMD, CheckStyle, Findbugs
Application/Web Servers: BEA WebLogic, IBM WebSphere, JBoss, Tomcat.
RDBMS: Oracle 11g, MS SQL Server 2012, DB2
Source Control: Rational Clear Case, Microsoft Visual Source Safe, RTC, CVS, SVN, GitLab
Design Patterns: Singleton, MVC, Session Facade, Factory, Service Locator, Transfer Object, Front Controller, DAO, Iterator, Command, Observer, Intercepting Filter, Factory, Abstract Factory etc.
Big data technologies: MapReduce, Pig, Hive, Hbase, Apache Spark
Operating Systems: Windows 9x/2000/XP, Linux, UNIX
PROFESSIONAL WORK EXPERIENCE:
Confidential, San Antonio, TX
Java/J2EE Technical Lead
Responsibilities:
- Coding on UI part using Wicket framework and AngularJS and creation of Web services. Writing Selenium scripts and Accessibility Testing using JAWS and NVDA.
- Experience writing Angular.js code for developing Single page applications, used several in built language core directives, expressions and modules.
- Developed custom directives and Services in AngularJS.
- Involved in design, java development and testing phases of project.
- Involved in design, analysis and architectural meetings.
- Followed Agile software development practice paired programming and scrum status meetings.
- Developed database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Reviewing code using Smartbear Collaborator tool.
- Worked on service virtualization by using CA DevTest tool.
- Used JUnit to test persistence and service tiers.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Developed ETL jobs using IBM InfoSphere datastage including compare, change capture funnel stages.
- Created new REST web service operations and modified the existing web service's WADLs Web Application Description Language.
- Created proof of concept using Big data technologies including MapReduce, Hive, Hbase and Pig scripts. Implemented Apache Spark.
Environment: Jdk-8u121, JSP, Servlet, AngularJS 1.5/1.6, JQuery, Javascript, JBoss-EAP-6.4, Apache Wicket framework, Hibernate 4.0, Spring 4.0, Spring Boot, SOAP and RESTful Web Services, SOAP UI, Selenium, JAX-RS 2.0, Log4j 1.4, Ant, Eclipse Kepler, RSA, RTC, GitLab, Scala, Smartbear Collaborator tool, JMS, IBM InfoSphere DataStage for ETL, Sonar, Jenkin, MapReduce, Pig, Hive, Hbase, Spark, Xml, Xslt, JSON, Putty, Oracle 11g, PL/SQL, Oracle SQL Developer 4.1.5, NVDA, JAWS.
Confidential, Bloomington, IL
System Analyst (Java/J2EE)
Responsibilities:
- Requirement Analysis and Enhancement Estimation.
- Worked in development, and testing phases of software development life cycle.
- Web service development with both approach To Down approach and Bottom Up approach.
- Unit testing and deployment in different environments.
- Reviewing the code and knowledge transfer to new team members.
- Implemented Spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans for prototype development.
- Writing Junit Test Cases.
- Created new RESTful web service and modified the existing web service's operations.
- Attended Daily Scrum meeting, Sprint Planning meeting and Retrospective meeting.
Environment: Java 1.7, JSP, Servlet, Javascript, Jboss-EAP-6.4, SOAP and RESTful Web Services, Hibernate 4.0, Spring 3.1, SOAP UI, Jenkin, Spring Tool Suite, Log4j 1.4, XML,WSDL, JSON, Putty, Maven 3.3.9, Eclipse Kepler, Sonar, Junit, Oracle 11g, CVS, PL/SQL and Linux.
Confidential, Braintree, MA
System Analyst (Java/J2EE)
Responsibilities:
- Translate customer requirements into formal requirements and design documents, establish specific solutions and leading the efforts including programming and testing that culminate in client acceptance of the results
- Designed and developed Java Batch job and consumed web services to fetch Pro Learning data to internal database.
- Reviewing the design and reviewing the code.
- Daily status meeting in standup call.
- Solving bugs in defined service level agreement.
- Worked on Database functions and stored procedures to convert Java application logic to stored procedures.
- Knowledge Transfer to new team members.
- Provided training on JSON to all team members.
Environment: Java, Jsp, Servlet, J2EE, JBoss, Hibernate, Spring Framework, AngularJS, XDoclets, log4j 1.4, Ant 1.5, Oracle, PL-SQL, Eclipse Kepler, Putty, XML, JSON, HTML, CSS, Javascript, CVS, SOAP UI, SOAP Web Services.
Confidential
Technical Lead
Responsibilities
- Designed and implemented some part of Intertek application using Spring MVC, AOP, Spring Core and Spring Context and Hibernate as ORM tool.
- Implemented JBoss ESB as middleware.
- Coding, Unit Testing and deployment in Test and Stage environment.
- Designed and developed Service layer using spring framework.
- Created new REST web service and modified the existing web service's operations.
- Involved in Integration of Hibernate and Struts with Spring Service layer.
- Used IBM Web Sphere Studio Application Developer (WSAD) to develop, test and deploy all the Java components.
- Worked on various Design Pattern.
- Performed unit testing, system testing and integration testing.
- Using Mules AnyPoint Studio created flows to process messages using endpoint, transformer and components including Mule Connectors like FTP, FILE, SFTP, HTP connector. Used Logger, setPayload, File etc
- Worked on Mule Batch jobs including filters, scopes and routers.
- Deployed Mule ESB applications into Mule Management Console.
- Worked on API management using Anypoint API management tools.
Environment: Java, Jsp, Servlet, Hibernate 3.0, JQuery, Ajax, Spring Framework 2,5, Mule ESB, Anypoint Studio, MuleSoft, Postman, Log4J, IBM Web Sphere Studio Application Developer (WSAD), Web Sphere Application Server, Servlets, JSP, RESTful Web Services, JDBC, HTML, Putty, DHTML, JQuery, Java Script, CSS, Rational Rose, SOAP UI, Findbugs, CVS, UML, XML, XSLT, Bugzilla, Oracle, Windows NT, Linux.
Confidential
System Analyst
Responsibilities:
- Estimated enhancement and bug fixes tasks.
- Coding UI, Business and DAO layer, unit testing and deployment in higher environment.
- Writing Junit test cases.
- Meeting with Business Analyst on new requirements.
- Worked onsite at the client place involved in Knowledge Transfer of new functionality.
- Mentoring new team members.
- Worked actively in converting existing Java Swing based application to Spring, Hibernate based application.
Environment: Java, Junit, WSAD, Oracle, Ejb 2.0, Spring, Hibernate, Bugzilla, Oracle, DB2, RAD, CheckStyle, Linux Server.
Confidential
Senior Software Engineer
Responsibilities:
- Analyzed requirements and developed customized solution to meet requirements.
- Designed, and developed several screens using Struts 1.2 architecture from UI to DAO Layer.
- Developed all the tiers of the J2EE application. Developed data access objects to communicate with the database, developed Java Beans and helper classes to communicate with the presentation tier which consists of JSP's and servlets.
- Unit Testing, Deployment in Development Environments.
- Wrote Database stored procedure, views and functions to include most of the business logic.
- Wrote Junit Test Cases to test Business and DAO layer.
- Involved in VSS Administration activities as a part time configuration manager.
- Worked on threads to implement xml import and for showing progress bar to show the import process.
Environment: Java, J2EE, Weblogic, log4j, PL-SQL, Ant, SQL Server, Eclipse, Struts1.2, Linux
Confidential
Java Developer
Responsibilities:
- Involved in development of Java, JSP, Servlets components development and deployment.
- Designed and developed Data Access Objects (DAO) to access the database. Used Session Facade and Value object design patterns to organize and integrate the Java objects.
- Maintained the application Configuration and Environmental information in various properties file and implemented internalization.
- Involved in front end validations using JavaScript.
- Applied styles to HTML pages using external Style Sheets (CSS) files.
- Performed unit testing, system testing and integration testing.
- Involved in building and deployment of application in Linux environment
Environment: Java, J2EE,J SP, Servlet, EJB, RMI, Weblogic server 8.1, log4j, Ant, Oracle, JBuilder, Unix, JavaScript, HTML, CSS, XML and Visual Source Safe.
Confidential
Java Developer
Responsibilities:
- Wrote JSP, Action Handler, and Beans using the Struts like Framework.
- Design, Develop and implement application using J2EE architecture.
- Performed client side validations using Java Script.
- Reviewing the design, coding and performing deployment activities.
Environment: Java, J2EE, Tomcat, log4, Oracle, JBuilder, JDBC, Java Script, CSS, HTML, UML.