Sr. Java Developer Resume
Tampa, FL
PROFESSIONAL SUMMARY:
- Over 9+ years of experience as Java Developer in Software Application Design, Analysis, Distributed Application Development, Coding, Testing, Implementation and supporting, configuration management, process definition, and project management, with strong Object - Oriented Programming skills in JAVA/J2EE technologies.
- Proficient in design and development of web-based application using Core Java, J2EE, JSP, Servlet, Spring security, JMS, JDBC, EJB, AngularJS, HTML/DHTML, CSS, XML, XHTML, XSLT, JSON, jQuery, AJAX, JavaScript, WSDL, SOAP.
- Extensive working experience on industry leading J2EE MVC frameworks like Struts, spring, JSF, AOP, IOC, and ORM framework Hibernate.
- Implemented Core J2EE patterns like Intercepting Filters, Front Controller, Data Access Object, Business Delegate, Service Locator, and Session Façade.
- Worked on various web servers like Weblogic, Apache Tomcat, Websphere Servers, and databases like MySQL, SQL Server, JBOSS, Glassfish, Oracle.
- Strong command over different platforms like Windows, UNIX, Linux, Solaris/AIX and DOS.
- Developed backend and UI application using JSP, Struts, JSF, Hibernate, Java, HTML, and Java Script.
- Experienced in developing Web Services using XML over HTTP(s), WSDL, SOAP, RESTful, protocols.
- Solid command over using different IDE like Eclipse, Power Builder, Net Bean, RAD, JBuilder.
- Log4j and slf4j for extensible logging, debugging and error tracing.
- Proficient in using Maven and ANT for building projects and deploying application source code on WebSphere Application Server
- Handy on different platforms such as Windows, UNIX, Linux, Solaris and DOS.
- Hand-on experience with version control systems like SVN (Apache Subversion), CVS, Rational ClearCase to provide common platform to all developers.
- Followed Agile/Scrum and Waterfall methodology of software development which satisfies the customers through continuous and early delivery of valuable softwares.
- Proficient in writing SQL queries, Triggers, Stored Procedures, functions for managing and accessing databases such as Oracle, MySQL, SQL Server.
- Worked with JUnit and Spring Test for unit testing.
- A team player with excellent interpersonal, communication and presentation skills.
- Self-motivated and quick learner of new concepts and technologies with excellent problem solving skills.
TECHNICAL SKILLS:
Languages: C, C++, Java, J2EE, SQL, PL/SQL, MySQL, Python, MATLAB, PHP.
J2EE Technologies: JSP, Servlet, Swing, Spring Security, EJB3.0, JDBC, JSTL, JNDI and JOLT.
Web Technologies: HTML, DHTML, CSS, Java Script, XML, XHTML, XSLT, AJAX.
J2EE MVC Frameworks: Strut 2, Spring2.5/3.0, JSF1.2, AOP, IOC.
ORM/Structural Frameworks: Hibernate 3.5.6, JPA, Angular JS.
Java Scripting Framework: J Query.
Web Application Servers: JBOSS Application Server 5.0, Apache Axis 2.0, Apache ActiveMQ 5.4.2.
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, FL
Sr. Java Developer
Responsibilities:
- Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
- Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
- Implemented spring IOC to resolve dependency injection.
- Developed Server side components using Spring IOC, Hibernate and design patterns Business Delegate, Session Façade, Service locator, DAO’s, DTO’s.
- Worked on Session Façade design pattern to access domain objects.
- Involved in building service and repository layers.
- Developed Graphical User Interfaces using JSF for user interaction.
- Used Maven to build, run and create JARs and WAR files among other uses.
- Implemented Hibernate in the data access object layer to access and update information in the Oracle11g Database
- Used JMS messaging framework in the application to communicate with a variety of external systems that house member and provider data and to a medical term translation application called Auto coder.
- Wrote test cases in JUnit for unit testing of classes.
- Created dynamic HTML pages, used jQuery for client-side validations, and AJAX to create interactive front-end GUI.
- Used AngularJS for dynamic web applications using HTML.
- Published and consumed SOAP Web Services for transferring data between different applications.
- Involved in coding, maintaining, and administering Project artifact deployed on a JBoss Application Server.
- Used Eclipse 3.8 IDE for developing code modules in the development environment
- Implemented the logging mechanism using log4j framework
- Used SVN version control to track and maintain the different version of the project.
- Worked on a variety of defects to stabilize application.
Environment: Java/J2EE 1.6, JSF 2, spring 3.0, Hibernate 3.5.6-Final, JBOSS Application Server 5.0, Apache Axis 2.0, Apache ActiveMQ 5.4.2, Unix, SQL Server 2008 (R2 - Enterprise Edition), AngularJS, HTML, CSS, AJAX, JQuery, Eclipse3.8, Maven 3.0.4, JUnit 3.8, Log4j, SVN.
Confidential, Tampa, FL
Sr. Java/J2EE Developer
Responsibilities:
- Development and Implementation of Payment, Balance and Scheduled Transaction and Beneficiary modules.
- Developed and involved in Java Webservices.
- Developed the Java Online Transaction Classes for to access the services from Tuxedo servers.
- Developed the Logging Mechanism using Log4j.
- Implemented the SSL in WAS server for Browser Requests.
- Developed and involved in the Audit Logging Module.
- Developed the Activity Reports based on the User input selections.
- Developed a Class, which maintains a Pool of Database Connections Using JNDI.
- Developed and involved in MQ series for put/get the messages into MQ Queues.
- Code development to support multithreaded environment.
- Development of multithreaded, Message Bus Adapter framework to route messages between JMS and MQ Queues.
- Configured and Deployment in both Glassfish, JBoss and Websphere Servers.
- Implemented Web Services with SOAP to validate the users using XSD and used SAX & DOM parsers.
- Used Spring Security for the authentication of java application.
- Implemented Log4j for logging purpose in the application.
- Written JUnit test cases for Payment, Balance and Scheduled Transaction and Beneficiary modules.
- Involved in Pair programming and Test Driven Development.
- Implemented agile development methodology using SCRUM.
- Wrote UNIX shell scripts and used UNIX environment to deploy the EAR and read the logs.
- Actively participated Business Review meetings with Business Users and Stake Holders
- Participated in JUnit testing and Integration testing.
Environment: Java, J2EE, MDB, JMS, Spring Security, JOLT API, JBOSS, Tuxedo Server, MQ Series, IBM Web sphere, Maven, JavaScript, HTML, XML, CSS, AJAX, RAD, WSDL, SOAP, Web Services, JTest and JProbe, PL/SQL, Power Builder, Oracle, Solaris, Mainframe Z OS, and Windows server.
Confidential, Bethlehem, PA
Sr. Java Developer
Responsibilities:
- Analyze the requirements and communicate the same to both Development and Testing teams
- Developed and tested backend components and UI using Spring tags, JSTL, JSP, HTML, JavaScript, jQuery
- Used Oracle and DB2 as backend databases
- Used Log4j for External Configuration Files and debugging
- Working with QA team for finalizing Test Plans
- Code Reviews and Unit Testing with the help of JUnit 1.4
- Preparing user document for developers of Middleware and client teams
- Used Eclipse as the IDE.
- Responsible for developing Information security admin role.
- Responsible for analyzing, designing, construction.
- Involved in Preparing Technical specification document.
- Involved in custom tag development for security questions.
- Have enhanced the servlet filters for user role and session validations.
- Created spring batch jobs using CRON expressions and Quartz.
- Have used spring wizard controller to develop wizard pages for security questions in admin module.
- Generated SOAP web services using axis2.0.
Environment: Spring MVC, Java, JSTL, Spring JDBC, Spring Batch, Oracle 10g, SOAP webservices, Tibco, UNIX and Weblogic 10.3
Confidential, Seabrook, NH
Java Web Developer
Responsibilities:
- Designed, developed, deployed physician finder, hospital search and Maps& Directions functionality Using Java and JSP.
- Used Websphere Studio for the development of Java Servlets and JSPs and deployed them using Websphere.
- Used Jsp Taglibs for the customization of the web pages.
- Created DAO for hospital search and home health Search.
- Used UML Methodologies for designing the gathered requirements.
- Was involved in creating Use Case Diagrams
- Documented the work done and gathered the specification changes.
- Debugged the issues using features of WASD.
- Coordinated with other teams in resolving software/hardware issues.
- Involved in writing unit test cases and unit testing.
- Created stored procedures using SQL Server and accessed them by using Java.
- Used Rational Rose to design class diagrams and sequence diagrams.
Environment: Java, J2EE, JSP, RUP, UML, Web Methods, Servlets, JavaScript, Struts, PL/SQL, WebSphere5.0, WSAD, SQL Server, Oracle 9i, ANT, Rational Clear Case.
Confidential, Farmington Hills, MI
Jr. Java Developer
Responsibilities:
- Involved in developing web pages using JSP, JSTL, HTML and XHTML.
- Developed the JavaScript for Client Side Validation.
- Application is developed based on Springs Framework.
- Used Struts framework with MVC architecture for five modules among different projects.
- Used UNIX scripting extensively.
- Used SOAP and RESTful both the web services depending on requirement.
- Used Apache tomcat as application server.
- Session Façade and Business delegate design patterns are used.
- Developed the business objects using EJB for calling data access objects.
- Used JDBC for database connectivity to SQL Server.
- Generated and customized the value object entities and DAOs.
- Created and implemented Oracle 9i stored procedures.
- Ant is used for building, and the application is deployed on JBoss application server.
- Involved in JUnit Testing, debugging, and bug fixing.
Environment: Core Java, J2EE, JSP, JSTL, Struts, Springs, XML, XSLT, HTML, JMS, JavaScript, Webservices, SOAP, RESTful, JDBC, EJB 2.0, JBoss 4.0, Oracle 9i, JUnit, CVS, Ant, session Facade and UNIX/Linux.