Sr. Java Application Developer Resume
Detroit, MI
PROFESSIONAL SUMMARY:
- Over 8+ years of Professional experience in IT Industry in Developing, Implementing and maintenance of various web based applications usingJava and J2EETechnologies.
- Extensive experience in developing Enterprise applications using Core Java and various J2EE technologies including Multithreading, Collections, Exceptions, JSP, Servlets, JSP Custom Tags Libraries, JavaBeans, Networking, Threads, IO, JNDI and JMS.
- Experience in design, development and support Model View Controller usingwith various frameworks likeHibernate, JDBC andSpringframework.
- Experience in developing core modules in large cross - platform applications using JAVA,J2EE,JSP, Servlets,JavaScript, AJAX, JQuery, HTML, XML and Angular JS.
- Experience in developingUMLdiagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
- Experience in creating Web Services using SOAP and REST and in Service Oriented Architecture (SOA) concepts.
- Proficiency with the application servers likeWebSphere,WebLogic and JBOSS.
- Strong experience in developing theSOAP and RESTfulapplications.
- Experience withJUnit, Log4jin developing test cases and determining application functionality.
- Worked on Subversion SVN, CVS, GIT and Visual Source Safeas versioning software tools.
- Experience in RDMBS such asOracle,MySQLand DB2databases.
- Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
TECHNICAL SKILLS:
Languages: Java, J2EE, C, PL/SQL.
J2EE Technologies: Servlets, JSP, JSTL, JNDI, Design Patterns, JMS.
Frameworks: Spring, Hibernate.
Web Technologies: HTML, DHTML, CSS, AJAX, JavaScript, JQuery and AngularJS.
Database: Oracle, SQL Server, DB2, MS Access.
Web/Application Servers: Apache Tomcat, WebLogic, JBOSS, WebSphere Application Server.
IDE tools: Eclipse, My Eclipse, NetBeans, Junit.
JAXRPC, JAX: WS, SOAP, WSDL, UDDI and RESTFUL Web Services.
Version control: CVS, SVN, GIT.
Testing Tools: ANT, Log4j, Maven.
Operating Systems: Windows, Linux and Unix.
PROFESSIONAL EXPERIENCE:
Confidential, Detroit, MI
Sr. Java Application Developer
Responsibilities:
- Actively participated in all the phases of the system including designing, coding, testing, building, deployment and supporting the production environment.
- Developed rich user interface using JavaScript, JSTL, CSS3, JSP's and AngularJS.
- Worked onJavaScript to validate input, manipulatedHTML5elements usingJavaScript and Angular JS.
- Worked with Bootstrap Components which are written in Angular JS using Angular-UI components.
- Used Spring MVC with Spring RESTful Template to Produce and consume RESTful Web Services.
- Created the Application Context files for spring core modules.
- Used Hibernate Template of Spring Framework and Hibernate Interceptors.
- Configured the WebLogic Console by creating Connection Pool.
- Used Oracle database as backend database.
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Used Eclipse as IDE and developed message driven beans to listen to JMS.
- Performed application level logging using log4j for debugging purpose.
- Used Maven as build tool and deploying the application.
- Performed unit testing using JUnit.
Environment: Java, Spring, Hibernate, HTML5, CSS3, Angular JS, WebLogic, JSP, JSTL, JUnit, JavaScript, AJAX, Maven, Eclipse, Apache Tomcat, SVN, RESTful, JMS, SQL, PL/SQL, Oracle, Windows.
Confidential, Henrico County, VA
Java Application Developer
Responsibilities:
- Worked in Agile methodology environment including, Test Driven Development (TDD) with Continuous Integration/Delivery.
- Developed the application using J2EE Design Patterns like Singleton and Factory pattern.
- Developed front-end content using XML, HTML5, CSS3, Angular JS and JavaScript.
- Built a single page and cross browser compatible web application using Angular-JS.
- Used Spring framework AOP features to persist the data to the database for applications.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Implemented a Middle tier using Spring MVC to process client requests and implement server side code to be executed.
- Used Tomcat as Web Server to store the static contents and JBOSS as application server.
- Responsible for creating SOAP and RESTful Web Services with WSDL, SOAP, JAX-WS, CXF and JAX-RS.
- Created Data source for interaction with Oracle Database and wrote SQL stored procedures and statements for updating and accessing data from database.
- Monitored the error logs using Log4j and fixed the problems.
- Build and deployed the code using ANT.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
Environment: Java/J2EE, Agile, Spring, Hibernate, JDBC, HTML5, CSS3, JavaScript, Web Server, Angular JS, AJAX, Servlets, JSP, Eclipse, Unix, Log4j, Oracle, SQL, ANT, SOAP/RESTful, GIT, Tomcat, JBOSS, JUnit, Windows.
Confidential, Cleveland, OH
Java Application Developer
Responsibilities:
- Actively worked on Software Development Life Cycle SDLC such as requirements gathering, modeling, analysis, design, development and testing.
- Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, JQuery, HTML/DHTML, AJAX and CSS.
- Developed the application by using the Spring MVC framework.
- Integrated part of Web Layer of the application based on Spring using Context Loader Listener while integration of the web layer into Spring framework.
- Used the Spring IOC feature to get the Hibernate session factory and resolve other bean dependencies.
- Developed the persistence layer using Hibernate Framework by configuring mappings in the Hibernate mapping files and created DAO and PO.
- Created Maven archetypes for generating fully functional REST Web Services supporting both XML and JSON message transformation.
- Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from SQL server database to Oracle database.
- Worked with WebSphere application server that handles various requests from Client.
- Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
- Developed test cases using JUnit and build scripts using ANT.
Environment: Java, JSP, XML, JavaScript, JQuery, HTML/DHTML, AJAX, CSS, Spring MVC framework, Web layer, Hibernate, RESTful, JSON, SQL, PL/SQL, SVN, WebSphere, Log4j, JUnit, ANT, Unix, Windows.
Confidential, Queens, NY
Java Application Developer
Responsibilities:
- Worked on Scrum methodology in client requirement gathering, analysis and testing of application design.
- Used UML to draw use case diagrams, class sequence diagrams.
- Utilized SOAP UI to generate request XML's from WSDL to test the responses.
- Developed the user interface using HTML, CSS, JavaScript, and JQuery.
- Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
- Used Hibernate in persistence layer and developed Data Access Object (DAO) to handle all database operations.
- Developed WSDL's and XSD's for creating interfaces between different systems using SOAP based web services.
- Developed Web Services for the services to get the data from external systems to process the request from client sides.
- Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
- Actively involved in Unit Testing, Integration testing, System testing and Regression Testing.
- Used Log4j for logging debug, info & error data.
- Configured and deployed web application in WebLogic Server using Maven tool.
Environment: Java/J2EE, UML, Scrum/ Agile, MVC framework, SOAP UI, XML, HTML, JQuery, JavaScript, CSS, Spring, Hibernate, Web Services, SQL, Oracle, Log4j, Maven, Eclipse, WebLogic Server, GIT, Unix, Windows.
Confidential, Newark, NJ
Jr. Java Application Developer
Responsibilities:
- Actively involved in requirement gathering and detail study of requirement with business system people.
- Implemented MVC design pattern and front controller pattern to this project.
- Developed user interface by creating at least one webpage for each component using web MVC and Action Servlet as front controller for this application.
- Developed XML Converter classes based on JDOM and XML technologies to obtain and persist data.
- Developed presentation layer using JSP, HTML, AJAX, CSS, and JQuery.
- Consumed Web Services using SOAP, WSDL and deployed it on WebLogic Server.
- Used SOAP based web services to develop interfaces to integrate between front end systems and back end systems.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Worked on Oracle for writing complex queries in the business logic layer and wrote SQL queries using Joins and Stored Procedures.
- Used Log4j logging framework to debug the code.
- Used SVN for the concurrent development in the team and for code repository
- Developed JUnit Test Cases for Code unit test.
Environment: Java, MVC, JSP, HTML, CSS, AJAX, XML, JQuery, SOAP, Web Logic Server, Oracle, Hibernate, Spring framework, Junit, Log4j, SVN, Windows.