Senior Java Developer Resume
Columbus, OH
PROFILE:
- Sun Certified Java Professional with 8 plus years ofexperience in analysis, architectural design, prototyping, development, Integration and testing of applications usingJava/J2EE Technologies with proven expertise in all facets of Software Development Life Cycle(SDLC) from requirements analysis and design to implementation, testing and maintenance.
- Expert in frontend & backend development usingJava, J2EE (JSP/Servlets/EJB), Spring, Hibernate, Restful/Soap Web Services, JSON, Java Script,JQuery, Ajax, JDBC, HTML, XML, HTML5, CSS3, JSTL, JAXB, Jenkins.
- Well Versed in UML Modeling and developing web applications with various open source frameworks using various J2EE design patterns such as Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in the development of enterprise applications.
- Strong experience in database design, writing complex SQL Queries and Stored Procedures, MySQL, Oracle 8i/9i/10g, Microsoft SQL Server, DB2.
- Extensive experience in building and deploying applications on Web/Application Servers like Web logic, Web sphere, JBoss and Tomcat.
- Proficient Experience in testing applications using Junit, Continuous Integration servers and Tortoise Svn as repository, Performance monitoring of JVM on Linux and Windows Environment.
- Implemented various application methodologies like Pair Programming, waterfall and agile where each sprint is for 2 weeks.
- Possess excellent presentation and communication skills and also ability to work well within a team as well as leading teams.
TECHNICAL SKILLS:
Programming Languages: JavaJDK1.4/1.5/1.6 (JDK 5/JDK 6),HTML, SQL, PL/SQL
Frameworks: Hibernate 2.x/3.x/4.x, Spring 2.x/3.x, Struts 1.x/2.x
Web Services: JAX: WS, SOAP, Rest, WSDL, SOA
Client Technologies: JQUERY,JavaScript, AJAX, Angular JS, CSS, HTML, JSF, Jenkins
Operating Systems: UNIX, LINUX, Windows
Web Technologies: JSP, Servlets, JNDI, JDBC,JavaBeans, Web Services
Application Servers: IBM Web sphere, Tomcat, JBoss Application server, Web Logic10
Databases: Oracle8i/9i/10g, Microsoft SQL Server, MySQL, NoSQL
Tools: SQL Developer, SOAP UI, ANT, Maven, Eclipse, TOAD, JBoss Drools
VersionControl Systems: Tortoise SVN
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Senior Java Developer
Responsibilities:
- Involving in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
- Developing UI using Java Script, JQuery, Html and CSS and used Java Script, JQuery for Client side validation.
- Creating the Spring Application Context, Spring Handler Interceptors, Spring ORM components of the Spring framework with MVC Design Pattern.
- Utilizing Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
- Contributing to the design of the Database tables and created corresponding hibernate DAOs.
- Coordinating and developing the Restful Web Services, the business layer and the service layer to invoke the otherexternal web services.
- Generating stored procedures using PL/SQL in Oracle and implemented SQL queries.
- Sending Emails to users after a successful task completion Using Spring Mail API.
- Implementing Junit and SOAP UI Unit testing, Log4J for logging all the debugging and error information, Jenkins for build and SVN for version control of the code and configuration files.
- Actively involving in the code reviews and utilized WebSphere application server for Application Deployment.
Environment: Spring MVC, Hibernate, Oracle, Log4j, Junit, WebSphere Application Server, Eclipse, JavaScript, JQuery, Web Services, Html, CSS, Agile Practices.
Confidential, Atlanta, GA
Senior Java Developer
Responsibilities:
- Involved in designing, developing and successful deployment of large scale, Java/J2EE projects from end - to-end and participated in agile SDLC.
- Developed the J2EE design patterns (Factory, Adaptor, Service Locator, Singleton, MVC, Data Access Objects) and best practices for building enterprise systems.
- Provided java development skills for the development of java Proof of Concept (POC) and Synchronized multi-threaded tasks on shared data objects.
- Database relation mappings are eased using Hibernate by creating ORM mapping files.
- Created Angular JS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
- Utilized Business processes such as Activation, Deactivation, Recharge, Balance Transfer, Status Update, Account Transfer using Session EJBs
- Apache Camel routes were defined in both the Java DSL and the Camel/Spring XML based DSL.
- Handled final builds, deployments and management using ANT/MAVEN scripts to customize EAR, WAR and JAR files and used JBoss Application Server for the deployment.
- Implemented Log4J to capture the log that includes runtime exceptions and Jenkins as the Continuous integration tool.
Environment: Java 8, JSP, HTML, CSS, JavaScript, AJAX, Spring, Struts, Hibernate, Apache Camel, MySQL, Eclipse, Web Service, Angular JS, Junit, Log4J, SVN, JBoss EAP 6.3, JMS, ActiveMQ, Agile practices, Windows.
Confidential, Kent, OH
Java/J2EE Developer
Responsibilities:
- Involved in different activities like analysis, design, deployment, unit testing and test case creation.
- Utilized Rational Rose for Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in design phase.
- Developed the front end using JSP, XHTML, DHTML, XML, CSS and JavaScript and Application framework using various design patterns such as DAO, VO, Factory, Service Locator, Single Pattern etc.
- Provided the Struts Action classes to perform the business logic and developed the Struts Action forms to collect the user input also created Struts Action to handle the requests.
- Created Object-Relational mapping using Hibernate, spring transaction management for some database transactions.
- Implemented Unit Tests and Test Suites using QTester, AJAX for asynchronous communication with server, log4j for writing into application and error logs, Harvest as version control system, Maven for building and deploying the application, shell scripts to maintain production and test Unix servers and WebLogic for Deployment of code.
Environment: JDK 1.6, Spring 2.5, Struts 1.2, Servlets, JavaScript, AJAX, JSF, JSF ICE Faces, Hibernate 3.0, JSON, Oracle 10g, XML, BEA WebLogic 7.0, Maven, log4j, Harvest, QTester.
Confidential
Java/J2EE Developer
Responsibilities:
- Provided User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC, JSP, Servlet and Custom Taglibs.
- Created User Interface POC based on MVC frameworks like JSF, Spring MVC, Struts.
- Developed Server side components with coordination of EJB, Hibernate and Spring using web established frame work designed under the guidelines of Business Delegate, session facade, Service locator.
- Efficient in Unit testing driven by Test Driven Development(TDD), used mock objects, easy mock, Selenium to develop the test cases for server side as well as for user interface.
- Implemented Web service modules based on SOA architecture to consume services.
- Utilized J2EE Services and JMS components for messaging communication in WebSphere Application Server.
Environment: JDK 1.5, JSP 2.0, CSS,AJAX, Spring 3.0, Hibernate 3.0, JPA (EJB3.0), XML, XML Schemas, XSLT, SOAP-UI, WSDL, JMS, IBM MQ Series, Oracle 10g, Junit3.8, ANT 1.5, Log4j 1.2, JAXB, WebSphere Application Server.
Confidential
Java Developer
Responsibilities:
- Created Class diagrams and Use Case diagrams from design spec using Rational Rose. Implementation of J2EE Design Patterns like Singleton, Session Facade, Business Delegate, and Data Access Objects.
- Developed the Presentation layer in JSPs, Servlets using Custom Tag libraries as part of Front Controller.
- Provided Struts MVC Framework for maintaining website and Used Validation.xml for verification in struts.
- Worked on Oracle as DB for creating and updating records for Clients. Implemented DAOs for interacting with Database using hibernate.
- Implemented JBOSS for the deployment.
Environment: Windows OS, Struts MVC, Hibernate, Oracle, Log4j, Junit, JBOSS, Eclipse, JavaScript, Design Patterns.
