We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

St Louis, MO

PROFESSIONAL SUMMARY:

  • Around 10 years of professional work experience in application development using JAVA/J2EE technologies.
  • Involved in different phases of Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Annotations, Multi - Threading, and Generics.
  • Extensive exposure to JAVA, J2EE, JSP, JDBC, Servlets, Spring, Hibernate.
  • Well versed in designing presentation layer components using JSTL, java Script, DHTML and XML/XSL, JSP, HTML, CSS, JQuery.
  • Experience in using various Configuration Management tools like SCM, VSS, SVN.
  • Developed business layer with DAO Layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Good experience of working with several RDBMS likes Oracle 8i/9i/10g, MySQL, SQL Server and MS Access.
  • Proficient in implementing various J2EE design patterns like MVC, Data Access Object (DAO), Factory, Singleton.
  • Used Maven to build and package the application.
  • Implemented Restful Web services.
  • Developed the web application using Spring Core, Spring MVC.
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, and Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC.
  • Hands on experience in building projects using IDEs Eclipse, My Eclipse, .Net Beans.
  • Experienced in working with different operating systems Windows, UNIX & LINUX.
  • Experience working with different databases, such as Oracle, SQL Server, MySQL.
  • Familiar in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM and JAXB.
  • Experience in writing SQL queries, Triggers, in Relational Database management systems like Oracle, SQL Server, MySQL.
  • Familiar with NoSQL databases Mongo DB.
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE)Eclipse, MyEclipse, Rational Application Developer (RAD) and Net Beans.
  • Extensive experience in UML Modeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Having Extensive experience in developing Web and Enterprise applications using Core Java and Advance Java (JEE) tools and frameworks.
  • Worked in databases such as Oracle and MySQL.
  • Experience with Use-Case design, Class and Sequence diagrams using UML.
  • Strong knowledge in writing back end logic for applications.
  • Having very strong inter-personal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.
  • Excellent communication skills and commitment with proven ability to interact with clients
  • Good attitude towards team relations. A very good team player with Excellent Leadership & motivation skills, group handling skills.
  • Experienced in multiple domains such as Banking and Insurance.

TECHNICAL EXPERTISE:

Programming Languages: JAVA, C#, C, C++, HTML, XML, UML, SQL

J2EE Technologies: J2EE, Servlets, JSP, JDBC, JPA, Hibernate 3.0, iBATIS, Spring 3.0EJB 2.0/3.0, JSF, REST, JMS, JAX-WS, Apache Axis

Design & IDE Tools: Eclipse, Net Beans, IntelliJ, IBM WSAD 6.x, JBuilder, IBM Visual Age

Web Technologies: HTML, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS, Struts 2.0/3.0, SOAP, Ajax, JQuery, JSON

Service Oriented Architecture: REST, SOAP, Apache Axis, JAX-WS

Application/Web Servers: Web Sphere Application Server 6.1, Apache Tomcat 6.0, JBoss BEA Web Logic

RDBMS: Oracle 10g/11g, DB2, MySQL, Mainframes

Database Design & Object Oriented / Analysis & Design: UML, OOAD design patterns, ER - diagrams

Operating Systems: Windows XP/Vista/7, UNIX, Linux

Configuration Management tools: GIT, SVN, CVS, Microsoft SourceSafe

Other tools: Apache JMeter, Jenkins/Hudson, MKS for deployments

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis, MO

Sr. Java Developer

Responsibilities:

  • Developed/Implemented code on new requirements as a developer using Spring MVC and Hibernate by using Agile Methodology.
  • Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
  • Developed Controller and Business layers of the MVC, using spring.
  • Developing APIs to support Angular JS UI migration, and XSDs to build web service data.
  • Worked in front end design development using technologies like HTML5, CSS, JavaScript.
  • Developed code to consume web services using SOAP and REST.
  • Developed RESTful web services using JAX-RS.
  • Finding Memory Issues by using JVM memory management tools.
  • Refactored the bad code to best design patterns.
  • Developed Sequential and UML notation documents for the new tasks.
  • Wrote SQL queries to analyze the data.
  • Test driven development approach was used and hence worked intensively on developing test cases written using Gherkin.
  • Application deployment was done in Linux environment.
  • Quality Control Activities such as defect tracking, fixing using JIRA.
  • Developed user interface using JSP, Java Script, HTML5 and CSS.
  • Maintained CSS and HTML, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS, for designing Webpages.
  • Hibernate was used as admin tool persistence framework.
  • Implemented interceptors using Hibernate and build and release spring boot framework.
  • Used Ajax for intensive user operations and client-side validations, Using JavaScript for client-side validation.
  • Used JSON strings to transfer java object data to Angular JS and vice versa.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages and used XML parsers for data retrieval. Also, Developed and consumed REST base web services.
  • Proficient in implementing various J2EE design patterns like MVC, Service Locator, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), Front Controller, View Helper and Business Delegate.
  • Used Maven to build and package the application.
  • Worked on Spring-DAO based declarative transaction management.
  • Developed software components and systems.
  • Designed and implemented RESTful Web services.
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, and Boot, Struts, iBatis and Hibernate.

Environment: Core Java, J2EE, JDK, spring, Hibernate, JSP, JavaScript, Servlet's, JAX-RS, JAX-WS, HTML5, CSS3, Oracle Database, SQL, JUNIT, Agile, RDBMS, GIT, Apache Tomcat, Maven, Jenkins.

Confidential

Technology Lead

Responsibilities:

  • Developed/Implemented code on new requirements and change requirements using Spring MVC and Hibernate.
  • Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
  • Wrote functional and technical design documents
  • Developed Controller and Business layers of the MVC, using spring.
  • Worked in front end design development using technologies like HTML5, CSS, JavaScript.
  • Developed code to consume web services using SOAP and REST.
  • Developed RESTful web services using JAX-RS.
  • Refactored the bad code to required design patterns for those modules.
  • Develop work flow documents using Sequential and UML notation.
  • Wrote SQL queries to analyze the data.
  • Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
  • Used JIRA to track the progress of the project.
  • Used Spring MVC for implementing web tier and developed web-based application service components and configured beans using Spring IoC.
  • Used Hibernate in DAL to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Developed dynamic webpages using JavaScript and Implemented JQuery for creating behaviours of JavaScript.
  • Extensively used XML and Java Architecture for XML Binding (JAXB) to map java classes to XML representation.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used Jenkins for continuous integration and Go for continuous delivery/deployment of the applications.
  • Used Oracle 10g database to design various custom tables required for the project and used triggers in the application for alerts solution.
  • Worked in development of Web-enabled applications in Customer Registration, POS (Point-of-Sales)
  • Working closely with QA team and coordinating on fixes
  • Implemented Business Layer to interact with DAO layer and UI layer.
  • Implemented Custom tag libraries to reuse the presentation logic.
  • Tracking daily progress and prepared Release plan for all the sprints.
  • Handling delivery of customization sources to onsite product areas.
  • Reviewed of all Technical Documents (Low level Documents), code review.
  • Supporting Unit Testing, System Integration Testing and UAT, GoLive activities.

Environment: Core Java, J2EE, JDK, Spring, Spring MVC, Hibernate, JSP, JavaScript, Servlet’s, HTML5, CSS3, Oracle Database, SQL, Agile, RDBMS, Apache Tomcat, Maven, Jenkins.

Confidential

Technology Analyst

Responsibilities:

  • Involved in development and testing of Core and Internet Banking System, which enables Bank customers to access their accounts through the Internet and the Bank employees through Core banking system.
  • Designing approach, effort estimation and development for new requirements.
  • Involved in analysis, design and development of Payment system as well as account transfer system and developed specifications that include UML Diagrams using Rational Ross and Visio.
  • Developed custom tags, JSTL to support Rich custom user Interfaces.
  • Implemented Business processes such as user authentication, Account Transfer using Transaction Management.
  • Developed use cases, drawn sequence diagrams and class diagrams for the application and responsible for writing program and functional specifications.
  • Developed the presentation layer with responsive web design experience using Bootstrap, JavaScript, CSS3, HTML5 and JQuery.
  • Developed SOA Web services above the data access layer and Developed applications using Maven as a build tool.
  • For core banking application, used Java Beans in JSP, Servlets, Documented and EJBs.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database.
  • Used Spring MVC Framework for developing web applications.
  • Designed and developed numerous Session and Entity Beans and deployed on WebSphere Application Server.
  • Implemented connectivity to databases using JDBC API from servlets and JSP through Enterprise Java Beans (EJB).
  • Developed DAL implementations for few modules.
  • Used Maven for build and deployed product EAR on WebSphere Application Server.
  • Involved in Client Discussions for CRs.
  • Involved in SOAP UI testing for web services.
  • Supported Unit Testing, System Integration Testing and UAT.
  • Involved in WAS performance testing, also involved in its test plan.
  • Tracked patch request delivery to onsite for E-banking customizations.
  • Developed Test plans for all the Alerts customizations.
  • Prepared Technical Documents which are shared with other stakeholders of the project for dependent modules.
  • Involved in Migrations run for Alerts Solution.
  • Involved in activities like code review and performance improvement.
  • Used Oracle 8i as backend. Used Toad tool to generate the PL/SQL Commands.
  • Added, modified, updated and deleted categories in workgroups for new applications upon request.
  • Involved in XML parsing by using JAXB.
  • Developed the interface XML API to send and receive XML documents for Alerts Solution.
  • Used SOAP and XML API to access the common services published across the organization.
  • Involved in guiding team members and coordinated in knowledge transfer.
  • Maintained code source using SubVersion (SVN) and Visual Source Safe (VSS).
  • Supporting Unit Testing, System Integration Testing and UAT, GoLive activities

Environment: Core Java/J2EE, SOA, SOAP, AJAX, HQL, XML, CSS, JavaScript, IBM WAS6/7, Oracle 10g, Spring MVC, Hibernate 3.1, CVS, VSS, SVN, AGILE. s: Will be provided upon request.

Hire Now