Sr. Java Consultant Resume
Atlanta, GA
SUMMARY:
- Software Professional with over 12.5 years of experience as Technical Lead/Sr. Java Consultant /System Analyst/Sr. Software Engineer for applications in automotive, healthcare and insurance domains.
- Expertise in conceptualizing, designing and developing technical solutions in Java/Java EE for Web/Internet/Intranet, Middle ware and database environments using object - oriented techniques and architectural frameworks.
- Expertise in Core Java, AWT, SWING, Reflection, JDBC, MVC, Servlet, JSP, spring, IoC, Struts, JSON, Web Services (RESTful) using various application servers (IBM WAS, Web logic).
- Good understanding and experience in applicability of various Design Patterns (Factory, Interceptor, Observer, Session Façade, Data Access Objects, Business Delegate, Service Locator, etc.).
- Experienced in design and development of human/user interfaces with good knowledge of UI design patterns like Decorator, Composite View, Tiles and frameworks/APIs like JavaScript, jQuery, AngularJS, Flex.
- Hands on experience in creating data visualization and proof of concept using UI technologies.
- Experienced in full lifecycle development of the projects (Requirements Analysis, Design, Development, Testing and Implementation) involving incremental SDLC, traditional waterfall and Agile/SCRUM methodology.
- Worked on design and analysis (OOA/D) resulting in Use Case View (Use Cases and Actors) and Logical View (Class Diagram, Sequence Diagram, Collaboration Diagram) using UML.
- Strong knowledge of Hibernate.
- Proficient in SQL, PL/SQL (Triggers, Stored Procedures, Functions) for databases like Oracle, DB2, SQL Server.
- Proficient in configuration management, release/build, defect/change management using CVS, Ant and Maven.
- In depth knowledge of Jasper report tool.
- Proficient in identifying and providing inputs for strategic and technical initiatives, project risks/issues and best practices.
- Expertise in working with remotely distributed teams (offshore development, infrastructure and support teams).
- Excellent research and problem solving skills. Possess excellent communication and presentation skills.
TECHNICAL SKILLS:
Languages: Core Java, SQL, PL/SQL, XML, UML, Flex, VB.
Java Technologies: AWT, Swing, JSP, Servlets, JavaMail,JFreeChart, Struts, Spring Framework, Spring JDBC, Spring AOP, Spring MVC, Spring IoC, Web Services (RESTful),Jasper Report,Hibernate,Quartz Job. Apache Camel
Servers: IBM Web Sphere 8.0, Web Logic 6.1, Tomcat 7.0.
Databases: UDB DB2 9.7, Oracle, MS Access, MYSQL.
Front end: AWT, Swing, JSP, CSS, JavaScript, Typescript, and jQuery, AJAX, AngularJS and Angular2.
Operating Systems: Windows, DOS, Linux, UNIX
Other Tools/Libraries: GIT,RAD, WSAD, Eclipse, VSS, CVS, Toad, Maven, Ant, JUnit, JMeter, MS Visio, Rational Rose,BCEL, FindBug,JAXB,iText.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. Java ConsultantResponsibilities:
- Designed UI using Angular2.
- Designed and developed the architecture and application using Spring Framework.
- Modified REST based Web services to save and retrieve data.
- Wrote/Modified the SQL queries .
- Involved in deployment and troubleshoot activities.
- Performed unit testing.
- Wrote JUnit Test Cases.
- Implemented logging mechanism using log4j.
- Used GIT a distributed repository.
Environment: Core Java, J2EE, REST Web Services, Spring IoC, Angular2, MyEclipse, DB2,Maven.
Confidential, Atlanta, GA
Sr. Java ConsultantResponsibilities:
- Did gap analysis.
- Time and effort analysis
- Modified REST based Web services to save and retrieve data.
- Modified the existing queries as per the requirement.
- Performed unit testing.
- Wrote JUnit Test Cases
- Performed code review for other team members.
- Used GIT a distributed repository
Environment: Core Java,J2EE, REST Web Services, Spring IoC, EmberJS, MyEclipse, DB2,Maven.
Confidential
Technical Lead
Responsibilities:- Performed cross functional roles as technical architect, technical lead, Sr. developer.
- Assisted in development and maintain Quality and perform troubleshot to resolve all application issues.
- Designed UI using AngularJS.
- Designed and developed the architecture and application using Spring Framework, JavaScript, DB2 UDB Stored Procedures, and SQL.
- Implemented REST based Web services to save and retrieve data.
- Perform load testing using Jmeter.
- Implemented Quartz jobs to initiate back end process.
- Wrote JUnit Test Cases.
- Extensively used JIRA for bug reporting and tracking.
- Used GIT a distributed repository.
Environment: Core Java, J2EE, Quartz Job, REST Web Services, Apache Camel, JAXB, Spring IoC, AngularJS, MyEclipse, MySQL, Hibernate.
Confidential, Montvale, NJ
Sr. Java Consultant
Responsibilities:- Attended several requirements workshop to understand client business, detailed requirements and critical functions.
- Developed a working PoC using JQuery and JSON.
- Wrote JUnit Test Cases.
- Did performance tuning on Java side.
- Developed front end using JQuery and spring framework.
- Used JQuery data table to create dashboard for each type of user.
- Implemented spring based security.
- Performed code review for other team members.
- Implemented logging mechanism using log4j.
Environment: s: JDK1.5, JSP/Servlets, Spring MVC, Spring AOP, Spring JDBC, JQuery, Mainframe, DB2, IBM WebSphere7
Confidential, Montvale NJ
Sr. Java Consultant
Responsibilities:- Attended requirements gathering sessions.
- Created various UML diagrams. (Class diagrams, Package diagrams, Sequence diagrams).
- Used JFree Chart library to create pie chart and bar chart.
- Developed entire base classes and helper classes needed for the basic architecture outline.
- Implemented logging mechanism using log4j.
- Wrote JUnit Test Cases.
- Used Java Swing/AWT components and Core Java to designed user interfaces and to implement business logic.
- Performed QA deployment and troubleshoot activities.
- Installed CVS version controlling system for various documents and source code for the project.
Environment: Core Java, Java Swing, AWT, JDBC, Mainframe, DB2, RAD7.0, CVS, log4J, IBM WebSphere6.1.
Confidential, Montvale, NJ
Sr. Java Consultant
Responsibilities:- Involved in design of the architecture using Cairngorm framework.
- Developed JSPs, Servlets functionalities.
- Implemented the security by securing web resources on role based and group based access control
- Implemented various types charting to such as pie chart, bar chart, line chart, bubble chart to represent various type of data.
- Used flex advanced data grid component to design dashboard.
- Performed QA deployment and troubleshoot activities.
- Integration of the completed modules and unit testing and system testing.
- Implemented logging mechanism using log4j.
Environment: Core Java, JSP/Servlet, Flex, JDBC, Mainframe, DB2, RAD7.0, CVS, IBM WebSphere6.1.
Confidential
Sr. Java Consultant
Responsibilities:- Performed requirement analysis and created UML design diagrams (Use Case, Class, etc.)
- Developed Admin module using JSPs and Servlets.
- Developed entire base classes and helper classes needed for the basic architecture outline.
- Implemented logging mechanism using log4j.
- Wrote JUnit Test Cases.
- Used Java Swing/AWT components and Core Java to designed user interfaces and to implement business logic.
- Performed QA deployment and troubleshoot activities.
- Performed code reviewed for other team members.
- Modified some EJB classes in order to enhance the existing functionalities as per client's requirements.
Environment: JDK1.4,Swings,JSP/Servlets,Struts1.2,EJB1.2,Web Services, hibernate and XML, WSAD, VSS, IBM WebSphere5.1.
Confidential
Sr. Software Engineer
Responsibilities:- Involved in gathering requirement from client.
- Developed entire base classes and helper classes needed for the basic architecture outline.
- Implemented logging mechanism using log4j.
- Used BCEL library and findbug API to write the code.
- Performed QA deployment and troubleshoot activities.
- Performed code reviewed for other team members.
Environment: JDK1.5, FindBug and Byte Code Engineering Library, Eclipse3.1, VSS.
Confidential
Sr. Software Engineer
Responsibilities:- Involved in gathering requirement from client.
- Created UML design diagrams (Use Case, Class and Sequence Diagrams).
- Created LLD and HLD documents.
- Developed entire base classes and helper classes needed for the basic architecture outline.
- Implemented logging mechanism using log4j.
- Created UI using JavaScript and Ajax.
- Created various types of reports using Jasper Report.
- Implemented various modules using JSP, Servlet and Struts.
- Performed QA deployment and troubleshoot activities.
- Performed code reviewed for other team members.
Environment: JDK1.4, Core Java, JSP, Struts1.1, JavaScript, Jasper Report, Ajax, MyEclips3.0, VSS, Tomcat 5.0, SQL Server2005.
Confidential
Sr. Software Engineer
Responsibilities:- Involved in gathering requirement from client.
- Created UML design diagrams (Use Case, Class and Sequence Diagrams).
- Created LLD and HLD documents.
- Developed entire base classes and helper classes needed for the basic architecture outline.
- Implemented logging mechanism using log4j.
- Created UI using JavaScript, HTML, JSP.
- Implemented business logic EJBs and layouts were controlled using Struts and Tiles.
- Performed QA deployment and troubleshoot activities.
- Performed code reviewed for other team members.
Environment: JDK1.5, Core Java, Servlets, JSP, EJB, Struts1.1, Tiles, JavaScript, MyEclips3, Eclipse, MUMPS.
