Java Developer Resume
Orangeburg, NY
PROFESSIONAL SUMMARY:
- Over 7 years of IT experience in design, development, implementation and testing of Client Server, Web Applications using Java/J2EE Technologies.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Leadership experience working with small onshore/offshore dev teams to complete task within reasonable timeframe with efficiency.
- Created FAQ pages for website using jQuery, CSS3, HTML5, Angular JS and JavaScript.
- Wrote SQL Queries, and integrated SQL Queries using HIBERNATE.
- Design and build Ruby on Rails landing page platform.
- Hands on experience on Devops Automation.
- Improved Auto Quote application by designing and developing it using GitBitBucket, Eclipse, HTML, Servlets and Java Script.
- Developed Web Services (SOAP) to interact with other components.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object (DAO) and Service Locator.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP and Servlets.
- Strong hands - on experience with Spring IO, Spring Boot with Thyme leaf.
- Extensively worked in Core Java and object-oriented design with strong understanding of Collections, Multithreading and Exception handling.
- Extensively worked on Micro Services using Java.
- Hibernate Query Language (HQL) was used to perform various queries in the database.
- Configured JDBC and LDAP security in the application server.
- Wrote build and deployed scripts using Shell and ANT scripts and Azure Scripts and MAVEN which involved in performance analysis of the application and fixed problems/suggest solutions.
- Highly conceptual innovative problem solver with excellent organizational and communication skills.
TECHNICAL SKILLS:
Languages: Java, SQL, Oracle PL/SQL
Web Technologies: JSP, Servlets, JMS, JNDI, XSL, Struts, Spring, Hibernate, Spring Web Services, SOAP, WSDL, Multithreading, Ruby on Rails, JavaScript, Log4j
UML Tools: Rational Rose, MS Visio
APIs: JDBC, JMS, JNDI, JCA, JTA, JPA, JSF, JSTL
Design Patterns: MVC, DAO, DTO, Front Controller, Session Fa ade, Business Delegate, Observer, Singleton, View Helper, Decorator
Frameworks: Struts, Hibernate, Spring, JSF
XML Technologies: XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath, XQuery
Databases: Oracle, MySQL, SQL Server
Scripting/GUI Tools: HTML, DHTML, DOJO, JSON, JavaScript, CSS, Shell ScriptOperating Systems: Windows, Sun Solaris, Red Hat Linux
Application Servers: WebLogic, JBoss, Apache Tomcat, WebSphere
IDE: Eclipse, RAD, NetBeans, JBuilder
Build and Test Tools: Ant, Maven, JUnit, Selenium, Cucumber, DOCKER, ANSIBLE, FLINTOS, KUBERNETES
Other Tools: TOAD for Oracle, Subversion (SVN), CVS, Castor, Clear Case, Clear Quest.
WORK EXPERIENCE:
Confidential, Orangeburg, NY
Java Developer
RESPONSIBILITIES:
- Communicated with Stakeholder, Program Manager/Product Owner & Scrum Master for better understanding of project requirements, task delivery in current sprint by using agile methodology.
- As per business requirement, created technical document by using Share point.
- Implemented various J2EE components in current distributed web application.
- Designed and Developed server side components using Java, J2EE, spring, Web Services, SOAP, WSDL, and EJB.
- Developed and designed scripts and codes using CICD tools
- Designed & implemented front end by using scripting languages & validations (MVC).
- Integrated XML schema with the application.
- Designed the front end of application using Ruby on Rails, HTML, CSS, Angular JS, AJAX, and JavaScript Technologies.
- Designed JSP pages for presenting Web content using Net Beans.
- Developed web application using Spring Framework with MVC design pattern.
- Developed persistence layer using JPA, Hibernate ORM, and Spring Hibernate integration.
- Developed REST API Web Services and clients to retrieve the member level and enterprise level data to handle the secured transactions
- Worked in Normalization of Database and created stored procedures using PL/SQL.
- Used Servlets for implementing the application logic.
- Used JDBC for communication between the web application and Oracle database.
- Designed and developed a test workbench to test the complete application using Junit.
- Deployed the application in WebSphere Application server.
Environment: Java/J2EE, Eclipse, WebSphere Application Server, Oracle, XML, Angular JS, HTML, CSS, PL/SQL, REST API, MVC, Spring, Hibernate, JDBC, Servlets, ANT, JUnit, SVN, UNIX.
Confidential, Mchenry, ILJava Developer
RESPONSIBILITIES:
- Involved in analysis and design phases of Software Development Life Cycle.
- Implemented JSP, Struts MVC Framework and JDBC to handle the workflow of the application with Oracle as the back-end.
- Responsible for writing J2EE compliant java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
- Used JavaScript for client-side validations and building web applications using HTML, CSS, JavaScript, JQuery and Ajax.
- Developed Servlets, Action Classes, and Action Form Classes and configured the Struts Configuration file.
- Actively involved in creating complex stored procedures, functions, triggers and created index's on database table.
- Create Hibernate mapping files to map with the data base tables and Java objects.
- Tomcat JBOSS servers were used for testing and WebSphere was used for deploying.
- Actively involved in creating schema and schema changes in Oracle database and wrote complex named query in Hibernate.
- Worked with Multithreading Concepts for Batch Processing and processing data, developing Database layer with ORM frameworks like Hibernate.
- Converting XML to java related objects using DOM.
- Involved in the development of XML Schema Definition.
- Used agile development environment and involved in daily SCRUM and worked on UAT issues and production support issues as a part of the Release support team.
- Interacted with the business users, analysts and understanding the requirements.
- Used ANT for building application and used Log4J for logging and debugging.
- Used CVS as version control system.
- Developed unit test cases and tested the components using JUnit framework and automated the scripts.
Environment: Java/J2EE, Struts2, JSP, Servlets, JDBC, XML, EJB, AJAX, JQuery, Oracle, SQL, Hibernate, WebSphere, Jenkins, Eclipse, JUnit, ANT, Log4j, CVS, UNIX, Bamboo.
Confidential, Dallas, TXJava Developer
RESPONSIBILITIES:
- Involved in full project management life cycle from development to integration, testing and release.
- The application architecture of the System is based on MVC (Model View Controller) Design Pattern, spring and Struts2 Framework.
- Worked in Investment banking sector including gathering and defining user requirements and understanding derivatives.
- Used agile methodology to develop and deliver project.
- Used Multithreading, concurrency techniques to develop the project.
- Developed the use case documents and decomposed them to system specifications.
- Worked on various Web Service technologies including REST using jersey API.
- Developed the presentation Tier using JSP, JSF, Struts tags, XML, XSL, CSS, HTML, DHTML, JQuery, Angularjs and JavaScript.
- Developed SOAP Web Services and tested using SOAP UI.
- Wrote SQL Queries, and integrated SQL Queries using Hibernate.
- Implemented Hibernate Mapping using annotations and XML.
- Created development environment and setup the pre-development configuration settings using Maven.
- Deployed the application on Tomcat web Server.
- Involved in creating business process data flows and use case diagrams using UML.
- Developed REST Web Services and tested using REST Client UI.
- Used JUnit for unit testing of the application and log4j for logging.
Environment: Java, Rest, JSP, JMS, XML, UML, Maven, JUnit, Oracle, Log4j, Struts2, Spring, SQL, PL/SQL, Hibernate, Tomcat Web server, AJAX, JQuery, Jenkins, SOAP, SOAP-UI, Unix.
Confidential, Seattle, WAJava Developer
RESPONSIBILITIES:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets.
- Configured business applications in XML bean definition files using SPRING.
- Used Hibernate query language. Implemented server side tasks using Servlets and XML.
- Implemented Spring Validation Framework for Server side validation.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Eclipse was the major IDE used.
- Developed Web Services (SOAP) to interact with other components.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Used Rational Clear Case as Version control.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object (DAO) and Service Locator.
- Worked with QA team for testing and resolve defects.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
- Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
Environment: Java, JSP, JSTL, Spring, Hibernate, Design Patterns, XML, Oracle, Web logic, Ant, Clear Case, JUnit, UML, Web Services, SOAP, Log4j, AJAX, Windows.
Confidential, Madison, WIJava Developer
RESPONSIBILITIES:
- Coordinated designs and implementation of application, collaborated with project managers, engineering teams and various client agencies.
- Played crucial role in requirement analysis, design, development and unit testing of the application.
- Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
- Struts Tag Libraries and Struts Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Improved Auto Quote application by designing and developing it using Eclipse, HTML, Servlets and Java Script.
- Implemented Spring ORM wiring with Hibernate provided access to Oracle RDBMS.
- Designed and developed UI with AJAX, HTML, XHTML, DHTML and Java Script for more interactive web pages.
- Used Hibernate EH Cache for second level caching which resulted in enhanced performance of the application.
- Hibernate Query Language (HQL) was used to perform various queries in the database.
- Configured JDBC and LDAP security in the application server. Developed LDAP server configuration file to enable encryption support for password storage.
- Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
- JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.
Environment: Java/J2EE, Struts, Spring, and Hibernate, Oracle, JUnit, JSP, Servlets, HTML, AJAX, Maven, CSS, WebLogic, and Windows.