Sr. Java Developer Resume
St Louis, MO
SUMMARY
- 7+ Years of professional experience in Software Analysis, Design, Development, Implementation, Testing and Debugging of Object Oriented Applications Web based Enterprise Applications using Java/J2EE on Windows and UNIX platforms.
- Expertise in designing and developing applications using J2EE technologies including JSP, Servlets, Hibernate, Spring, Web Services, JAVA Beans, XML, JNDI, JDBC and Ant.
- Experienced in developing Web Applications using Web Standards, JavaScript, JSP, HTML, DOM, XHTML, CSS and Ajax.
- Excellent understanding of object oriented design methodology andcoreJavaconcepts like Exception Handling, Multi - threading, Memory Management, Annotations, Collections and me/O.
- Proficient with Object Oriented Programming (OOPS) Concepts, Object Oriented JavaScript, MVC design pattern, UML design, JAVA and their Implementation.
- Proficient in working with several frameworks like Hibernate 3.0/4.0 ORM, Spring Framework 3.0 and spring MVC.
- Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
- Extensively implemented J2EEdesignpatternssuch as MVC, Service Locator, FactoryPattern, Session Facade, Singleton, Service Factory and DAO, DTO and best practices for building enterprise systems.
- Experienced in implementing DAO layer using ORM tools like Hibernate core interfaces, annotations and optimizations.
- Having good understanding and proficient in using XML Suite of technologies like XML, XML schemas, XPATH, XSLT and XML parsing using JAXB.
- Extensively worked on core java concepts like Multi-Threading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework.
- Proficient in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, JSP, XML and Bootstrap.
- Proficient in writing SQL queries, Stored Procedures, Functions and Triggers with databases such as Oracle.
- Experience in developing and consuming web services like SOAP services APIs to integrate third party functional modules into teh core application.
- Experience in using Maven and Ant for build automation and loggers using Log4j.
- Good experience using QA tools like HP Quality Center.
- Extensive development experience on different IDE's like Eclipse, IntelliJ and RAD for debugging and using java coding standards.
- Proficient inCoreJava, Enterprise technologies such as Struts Framework, Spring Framework, Hibernate,JavaWeb Service, SOAP Services,JavaThread,JavaServlet, JSP, JDBC and multi-threading etc.
- Involved in both Waterfall based approach and Agile/SCRUM methodologies for development.
- Hands on Experience with version control tools like SVN and GIT.
- Quick Learner, highly motivated team player with excellent organizational and analytical skills.
TECHNICAL SKILLS
Programming Languages: Core Java, J2EE, SQL, C, C++, PL/SQL
Web: JSON, JSP, Servlets, GWT, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP,REST, WSDL, JAX-RS, JSX-WS, HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, JavaBeans, JavaScript, Angular JS, AJAX.
Frameworks/ORM tools: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Access.DAO, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Springwith Hibernate), Hibernate, DWR, Log4j.
J2EE Technologies: Java, JSF,JSP,JDBC,JNDI,Swings,Servlets,JQuery,Struts1.x/2.0, Spring 3.x/4.x, Spring Batch, Hibernate 3.x/4, Spring JDBC, Spring Core
App Servers/ Middleware: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web SphereApplication Server 8.0 & RAD 8.5, JBoss
IDE/GUI Tools: Eclipse, Net Beans, WSAD, IBM RSA development IDE.
Tools: TOAD, XmlSpy, Ant, PL/SQL Developer, Junit,Splunk
Operating System: UNIX, LINUX, Windows NT/2000/XP/7/8.
Web services stack: XSD, WSDL, JAXB, CXF, SOAP.
Database/Tools: JDBC, Oracle 12C/11g, SQL, DB2.
OO Modeling: UML, Rational Rose.
Libraries and Tools: Ant, Maven, Log4j.
Version Control: Tortoise SVN, CVS, GIT, TFS.
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Sr. JAVA Developer
Responsibilities:
- Involved in teh complete Software Development Life Cycle (SDLC) phases of teh project.
- Implemented Spring MVC framework 4.0 in teh application. Developed code for obtaining bean references in spring framework using Dependency Injection (DI).
- Designed Spring Controller to handle requests from users and return results, Spring Validators to verified requests, Spring Interceptors to check user status, and generate alert messages.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Spring boot, Hibernate and JDBC.
- Extensively worked oncorejava concepts of Object Oriented Programming such as Collection framework, Multithreading, Concurrency, Exception Handling and Polymorphism.
- Built teh responsive UI screens using HTML, CSS, JavaScript, JSP and Bootstrap framework.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Spring Annotations, Hibernate, JDBC and Oracle.
- Involved in design of Scheduling Application using teh Activity, Data Flow, Class and Sequence UML diagrams.
- Write advanced Junits scripts to support Continuous Delivery and Test Driven Development (TDD) efforts.
- Involved in development of data abstraction layer using Hibernate ORM framework with spring support, and JDBC driven components.
- ImplementedHibernate framework to interact with teh database retrieve, insert and delete values effectively.
- UsedJavaMessaging Services (JMS) for reliable andasynchronousexchange of important information such as payment status report.
- Worked on agile methodology and techniques including test driven development, paired programming, continuous integration, JUnit and incremental design.
- Designed and developed websites in Core Java, J2EE, Spring MVC, Spring Cloud, Hibernate, HTML, AngularJS and CSS.
- Implemented Persistence layer using Hibernate 4.3.x to interact with teh Oracle database, used Hibernate Framework for object relational mapping and persistence.
- Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate 4 mapping XML files.
- Wrote complex SQL and HQL statements and procedures to fetch teh data from teh database.
- Developed single page application with responsive web design using AngularJS 1.2.x for transactions summary.
- Designed interactive web pages with front end screens using HTML5, CSS3 and JavaScript 1.8.4.
- Developed test cases and performed unit test using JUnit Framework 4.11 in Test Driven Development (TDD) approach.
- Used Git as a Version Control system and Jenkins for continuous build integration.
- Configured JMS service class to create transfer customer information in regular intervals.
Environment: Spring MVC framework 4.0, Spring AOP 4.0.x, AspectJ 1.7.x, SOAP API, JSON, Angular JS 1.2.9, HTML5, CSS3, JavaScript 1.8.4, jQuery AJAX, Hibernate 4.3.x, SQL, HQL, JUnit Framework 4.11, Git, Jenkins, TDD
Confidential, Hartford, CT
JAVA Developer
Responsibilities:
- Developed new requirements proposed for Electronic Eligibility Management System for UHG.
- Involved in understanding functional specifications and developing creative solutions to meet business requirements.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Hibernate and JDBC.
- Extensively worked oncorejava concepts of Object Oriented Programming such as Collection framework, Multithreading, Memory Management, Exception Handling and Polymorphism.
- Built teh responsive UI screens using HTML, CSS, JavaScript, JSP and Bootstrap framework.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Spring Annotations, Hibernate, JDBC and Tomcat Web server.
- Designed and developed websites in Core Java, J2EE, Spring MVC, Hibernate, HTML, AngularJS and CSS.
- Involved in design of Scheduling Application using teh Activity, Data Flow, Class and Sequence UML diagrams.
- Integrated front end pages using Spring MVC framework and developed Form Beans/ JavaBeans, Spring Controller Classes and configured with corresponding view pages in spring-config.xml file.
- Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax () calls.
- Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Established efficient exception handling and logging using Spring AOP.
- Wrote build and deployment scripts using Maven and shell scripts on UNIX environment.
- Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in teh implementation of teh services.
- Involved in development of data abstraction layer using Hibernate ORM framework with spring support, and JDBC driven components.
- ImplementedHibernate framework to interact with teh database retrieve, insert and delete values effectively.
- Designed and developed websites in Core Java, J2EE, Spring MVC, Hibernate, HTML and CSS.
- Involved in developing JDBC DAOs and DTOs, writing Hibernate HQL queries, advanced SQL and PL/SQL stored procedures on database systems.
- Configured and customized logs using Log4J.
- Developed test cases using Junit for unit testing and created test plans for unit, peer, integration and UAT testing and tested JUnit.
- Worked in Agile Development(JIRA) and maintained good level of communication in team going through all phases of SDLC lifecycle.
Environment: HTML5, CSS3, JavaScript, CoreJava, JQuery, Bootstrap, XML, J2EE, JSP, Spring MVC, Spring Core, Hibernate, Eclipse, Oracle, AngularJS, Eclipse, Spring Framework, Apache Tomcat, Servlets, Junit, Log4j, SVN
Confidential, Burbank, CA
JAVA Developer
Responsibilities:
- Involved in design and implementation of business application to halp generate requirements while working closely with developers and involved in high-level, low-level design of application.
- Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development for Warner Bros Payroll Integration Project.
- Extensively usedCoreJavasuch as Multithreading, Concurrency, Exceptions, and Collections.
- Designed and developed web-based software using Spring MVC Framework and Spring AOP and Spring IOC.
- Expertise in developing Web based Distributed and Front End applications in a three tier architecture using Java, J2EE, Interceptors, HTML, AngularJS, JavaScript, Jason, Ajax, JSP, Servlets, CSS, Ext JS and JavaBeans.
- UsedCoreJavaconcepts in application such as multithreaded programming, synchronization of threads used thread wait, notify, join methods etc.
- Used multi-threading in programming to improve overall performance and worked on JPA for persisting teh objects into teh system.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Used Hibernate framework to implement Object Relational Mapping. Used Hibernate Annotation method for Object Relational Mapping.
- Involved in writing DAO layer using Hibernate to access teh MySQL database.
- Implemented Hibernate to map all teh tables from different data sources to update database.
- Used JDBC and SQL for database management and wrote SQL queries.
- Used Stored Procedures and triggers in teh manipulation of database.
- Developed DAO’s with SQL queries to process database transactions.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
- Involved in testing phases like unit testing and system testing and developed test suite framework using JUNIT.
- Developed several interfaces incoreJavafor all teh feed requirements to allow file transfers.
- Used ANT automated build scripts to compile and package teh application.
- Involved in problem solving and defect fixing.
- Worked as Business Analyst and halped Clients in taking Key decisions.
- Involved in Agile/SCRUM(JIRA) based approach to UI Development.
- Used Eclipse IDE for entire application development and SVN for version controlling.
Environment: HTML, CSS, Bootstrap, AJAX, CoreJava, JavaScript, MVC, JQuery, JSON, Design Patterns, JAVA, Spring AOP, XML, ANT, JPA, Spring MVC, Servlets, Chrome DEV Tool, MYSQL, Apache Tomcat, WebLogic server, Teamcity, Spring Core, Hibernate, Eclipse, Oracle, Spring Framework, Junit, Log4j, SVN.
Confidential, Denver, CO
JAVA Developer
Responsibilities:
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements for Dealer Website.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like session façade, Value object and DAO design patterns.
- Developed teh front end user interfaces using Struts tags, JSP and HTML and teh business logics usingcorejavaconcepts such as Object oriented, multi-threading, exceptional handling and wrote SQL queries.
- Designed new classes and functionalities using various OOPs concepts for customer service, especially using dynamic polymorphism concept.
- Expertise in developing Web based Distributed and Front End applications in a three tier architecture using Java, J2EE, Interceptors, HTML, JavaScript, Jason, Ajax, JSP, Servlets, CSS, Ext JS and JavaBeans.
- Quickly learnt new Technologies involved and provided Primary support to teh application.
- Developed application using Spring MVC, JSP, JSTL, JavaScript and AJAX on teh presentation layer, teh business layer is built using spring and teh persistence layer using Spring DAO.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS 3.0.
- Developed reuse code to open a dialog box using Ext JS.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, internet explorer, Firefox and Google chrome.
- Developed back-end logic withCoreJavausing technologies including Collection Framework, Multi-Threading, Exception Handling and Generics.
- Used Hibernate as ORM tool and defined teh mapping and relationship of each table in data base.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Implemented Hibernate to map all teh tables from different data sources to update database.
- Used JUnit for unit testing of teh system and Log4J for logging.
- Involved in Agile/SCRUM(VersionOne) based approach to Development.
- Lead teh effort in understanding teh new application and Knowledge transfer to teh rest of teh team members.
- Implemented Hibernate as ORM framework to connect to teh database and database operations usingcoreJavaobjects such as classes, collections API etc.
- Prepared LOE and prepared Functional Specification document for projects.
- Actively participated in day - to - day meeting, status meeting, strong reporting and effective communication with team members.
- Excellent communication and interpersonal skills, Ability to interact with all levels of personnel and work in a team as good team player.
- Planning and Organization Leadership of cross-functional teams.
Environment: HTML, CSS, AJAX, Design Patterns, CoreJava, JSON, HTML5, JavaScript, MS Visio, Teamcity, Oracle, JQuery, Bootstrap, Apache Tomcat, JAVA, JDBC, Spring Application Framework, Hibernate ORM, J2EE, Intellij.
Confidential
Junior JAVA Developer
Responsibilities:
- Involved in SDLC
- Developed teh core module using servlets and Oracle 10g database.
- Implemented user interfaces using HTML and JSP.
- Installed and configured WebSphere 6.1 application servers
- Implemented teh system using Eclipse, SQL Developer.
- Estimated teh change requests and provided teh implementation for teh same.
Environment: JDK 1.5, HTML, Servlets, JSP, JavaScript, XML, SAX, JAXB, Web Sphere 6.1, Oracle10g, Eclipse, Toad, Intellij.