Senior Java Developer Resume
MI
PROFESSIONAL SUMMARY:
- Over 6+ years of experience on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java/J2EE technologies.
- Experience in developing web-based Insurance, e-commerce, and financial applications using Weblogic, WebSphere, Apache Tomcat and JBoss application and web servers.
- Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JDBC, Spring MVC, Hibernate and Web Services.
- Expertise in developing static/dynamic HTML pages, providing client-side validations in JavaScript and providing interactive front-end GUI using CSS, XHTML and Jquery.
- Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/process frameworks like SDLC, Agile Technologies (SCRUM) and tools like UML, Rational Rose.
- Experience in using frameworks and tools like Jakarta Struts, Hibernate, Spring MVC.
- Good exposure to Service Oriented Architectures (SOA) built on Web services (WSDL) using SOAP protocol.
- Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton and DAO in the development of Multi-Tier distributed Enterprise Applications.
- Experience in using Java IDE tools of RAD 7.5.4, Eclipse, My Eclipse and Spring Tool Suite
- Experience in using Oracle, DB2 and Sybase databases and writing complex SQL queries.
- Expertise in developing Java Beans and used Custom Tag libraries for embedding dynamic code into JSP pages.
- Experience in server-side Business Logic Development using Session and Entity.
- Experience in writing test-cases in Java environment using JUnit and Easy Mock.
- Experience in working with various version control systems PVCS, Clear Case7.1.2, GitHub and Subversion.
- Experience of development in different environments like Windows 98/NT/2000/XP, UNIX, LINUX.
- Possess excellent communication, interpersonal and analytical skills along with can - do attitude.
- Ability to learn and use new systems and paradigms in considerably less time.
TECHNICAL SKILLS:
Languages: Java 1.4/5
J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB, JMS
Application Server/Web Server: BEA Web Logic 5.1/8.1, Jboss 5.x/4.0, Apache Tomcat 6.x and WebSphere 6.X & 8.X
Operating Systems: Windows XP/2000, LINUX
Database: Oracle, Sybase, DB2
IDEs: My Eclipse, Eclipse, RAD and Spring tool Suite
Framework: Struts 1 & 2, Spring 2.5 & 3.2.2, Hibernate 4.0.1
GUI: HTML 4.0.1, JavaScript, CSS, Jquery
Design Patterns: MVC, Singleton, Front Controller
Others: Quartz Jobs, Auto sys, GitHub and Jenkins 1.4.1
PROFESSIONAL EXPERIENCE:
Confidential, MI
Senior Java Developer
Responsibilities:
- Involved in analysis and technical design.
- Involved in all the meetings of daily scrum, Sprint Planning meeting, Spring Review metting and Sprint Retrospective.
- Mapping Java Classes to Database tables and leverage data query, retrieval and storage features of JPA.
- Involved in writing SQL queries and coding for data manipulation and retrieval using Oracle 11g
- Involved in different phases of testing, Interacted with Business Analyst.
- Used GIT for code Management.
- Used IntelliJ tool for application development.
- Used Jenkins build tool for automatic integration of application.
- Involved in the Analysis and Technical Design, Technical Update, Developed Unit Test cases.
- Used spring batch module for large file processing.
Environment: Windows, Java 1.6, Spring 4.2.1, Git, IntelliJ, Spring batch, Spring-WS, Maven, WebSphere, WebSphere MQ.
Confidential, Charlotte
Java Developer
Responsibilities:
- Involved in development of applications using Java, JSP, Spring, Web Service, SOAP, HTML, Java Script and Jquery.
- Involved in gather requirements from Business and updating Technical Design Documents
- Developed web application using Spring MVC, java Script, jquery and bootstrap.
- Installed and Configured Spring Tool suite, Apache Tomcat 7.0 and WebSphere 8.
- Used Backend database like Oracle 11g.
- Used Sub Version for the version control management and HP quality Center as a defect tracking tool and Pac2000 for creating deployment Tickets, testing Tickets, as well as Bug Fixing Tickets.
- Debugged Java, J2EE based web as well as Enterprise applications using Spring Tool Suite Workbench.
- Consumed and implement Soap based Web Services using apache cxf.
- Generated the Java Entity files from tables using the reverse engineering.
- Involved in secondary production support.
Environment: Windows, Java 1.6, SOAP UI, Spring 4.2.1, Anthill Pro, SVN, Spring batch, apache Cxf 3.1.4, Quartz, AutoSys, Apache Tomcat 7.x, Maven.
Confidential, Charlotte
Java Developer
Responsibilities:
- Worked closely with collateral team to understand the existing system and gather the requirement to migrate the system.
- Worked on design and development of new system.
- Developed spring batch project to generate the outbound files to different systems.
- Used Eclipse for project development.
- Used Maven as a build tool.
- Developed Junit test cases.
Environment: Windows, Java 1.6, Spring Batch, Spring JPA, Hibernate Oracle, Eclipse, Maven.
Confidential, Charlotte
Java Developer
Responsibilities:
- Involved in development of applications using Java, JSP, Spring, Web Service, SOAP, HTML, Java Script and Jquery.
- Involved in gather requirements from Business and updating Technical Design Documents
- Implemented Spring MVC Framework for the front end used Dispatcher Servlet Class, Form Bean, Controller, View Resolver, and Spring Tag Libraries.
- Installed and Configured Spring Tool suite, Apache Tomcat 6.0 and WebSphere 6 &8.
- Used Backend database like Oracle 11g.
- Used Subversion for the version control management and HP quality Center as a defect tracking tool and Pac2000 for creating deployment Tickets, testing Tickets, as well as Bug Fixing Tickets.
- Debugged Java, J2EE based web as well as Enterprise applications using Spring Tool Suite Workbench.
- Consumed and implement Web Services using SOAP.
Environment: Windows, Java, JSP, Spring, Web Services, SOAP, WSDL, Putty, Maven, Java Script, Spring Tool Suite, SVN, Oracle 11g, PL/SQL developer, Apache Tomcat 6.0.43, WebSphere 6 & 8, Soap UI, Quartz and Autosys.
Confidential, Chicago
Java/ J2EE Developer
Responsibilities:
- Involved in analysis and technical design.
- Used spring framework for dependency injection with the help of spring config files.
- Generated wsdl2java files and implemented the service.
- Involved in all the meetings of daily scrum, Sprint Planning meeting, Spring Review metting and Sprint Retrospective.
- Used Java Messaging Service (JMS) for asynchronous exchange of important information such as payment status report.
- Mapping Java Classes to Database tables and leverage data query, retrieval and storage features of Hibernate.
- Involved in writing SQL queries and coding for data manipulation and retrieval using Oracle 11g and Oracle Xdata.
- Involved in different phases of testing, Interacted with Business Analyst.
- Used GITHUB for code Management.
- Used IntelliJ tool for application development.
- Used Jenkins build tool for automatic integration of application.
- Involved in the Analysis and Technical Design, Technical Update, Developed Unit Test cases.
- Used spring framework for dependency injection with the help of spring config files.
- Generated client classes for WSDL on consumer end using Apache Axis.
- Involved in all the meetings of daily scrum, Sprint Planning meeting, Sprint Review meeting, Sprint Retrospective.
Environment: Java/J2EE 1.4, Hibernate, Spring, JSP, JMS, SOAP, WSDL, UDDI, JavaScript, GITHUB, Log4J, JUnit, Easy Mock, Atlas 2.40 application server, Eclipse 3.2, Oracle10g and Oracle Xdata.
Confidential
Java/ J2EE Developer
Responsibilities:
- Actively involved in analyzing and collecting user requirements.
- Wrote Specification for the development.
- Participated in Server side and Client-Side programming.
- Wrote SQL stored procedures, used JDBC to connect to database.
- Created and user Interface through HTML and JSP.
- Involved in developing various Servlets.
- Tested and validated the application on different testing environments.
Environment: Windows NT, Java, JSP, Servlets, Oracle, JDBC, Apache Tomcat.