Java Developer Resume
Nyc, NY
SUMMARY
- 8+ Years of extensive IT experience in web application analysis, design, development and deployment of enterprise application with strong hold on Object Oriented JAVA, J2EE andClient Server technologies.
- Expertise in developing applications using Java, J2EE Standards, Java servlet programming, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, ANT, CVS, MKS, Hibernate, Oracle, SQL Server, Sybase, MVC Architecture, Web Services, AJAX, Maven, RMI, SOAP, HTML, CORBA, LOG4J, Axis, Java Beans, JavaScript and DHTML.
- Experience in working on various spring modules (Spring MVC, Spring DAO and AOP) along with Hibernate3.xas the back - end ORM tool for implementation of persistence layer and mapping of POJOs.
- Good knowledge on Spring Batch for better transaction management.
- Strong Understanding of J2EE design Patterns like Singleton, Factory, MVC and Strategy.
- Profound Knowledge in configuring and deploying web applications using Tomcat web server and application servers like Web Logic, IBM Web Sphere, JBOSS and developed deployment descriptors for the EJB to deploy on.
- Developed J2EE applications on different IDE’s like Eclipse,IntelliJ IDEA and NetBeans
- Experience with NodeJS
- Hands on experience with database tools like Toad for Oracle and MySQL Server
- Strong Database (RDBMS) development experience in writing queries, functions, stored procedures, triggers.
- Experienced inTest-Driven Development (TDD) and Performed Unit Testing on various components using JUnit.
- Expertise in XML (SAX, DOM), XSL, XSLT, XML Schema, DTD, Custom Tags, and JavaScript.
- Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, JUNIT.
- Experience in working version control tools like CVS, SVN and GitHub.
- Experience working in Agile methodology and involved in scrum meetings every day to discuss the Sprint status, technical difficulties and blockers
- Developed UML diagrams using Rational Rose
- Excellent analytical, logical and programming skills and a good Team Player with minimal supervision and effective Communication & Organizational skills.
TECHNICAL SKILLS
Languages: Java, C, SQL, PL/SQL
JEE/J2EE Technologies: JSP, Servlets, JSTL, EJB, JDBC, JNDI, JMS
XML Technologies: XML, XSD, DTD, JAXP (SAX, DOM), JAXB
Webservices: SOAP JAXWS-RT, WSDL, AXIS, JAX-RPC, Resteasy-JAXRS
Web Technologies: HTML, DHTML, JSP, JavaScript, Ajax, Bootstrap, Angular js
Applications Frameworks: Hibernate, Spring, Spring Batch, Struts
App/Web servers: Web Sphere, Web Logic, JBoss, Tomcat
Databases: Oracle, Postgre, MySQL, Microsoft Access, SQL Server and DB2
Tools: ANT, JUNIT, log4J, Maven
Configuration Management: CVS, SVN, GitHub
PROFESSIONAL EXPERIENCE
Confidential, NYC, NY
Java Developer
Responsibilities:
- Worked on above mentioned stand-alone applications which are built using Java Swings.
- Worked extensively on Oracle database to write useful SQL queries, functions, Stored Procedures and triggers since most of the Workflow for these applications lies in the database.
- Experience in understanding and comprehending the complex legacy business logic which lies in the Stored Procedures and improvising them to the requirement.
- Reverse engineer the existing platforms, functionalities and access the feasibility of design within the time constraints to build efficient prototypes and solutions.
- Worked on the REST web services to host an interface to the customers where they could do a lot like generating reports, retrieve business documents, index the batches and process them.
- Word on SOAP web service for IW web app, to provide a service to retrieve the unique access id for the customers when passing in different attributes and the doc id.
- Experience in using Spring framework to connect different components together for our web apps.
- Used plain JDBC to perform the CRUD operations, calling stored procedures, all in accordance to the requirements.
- Perform application testing involving multiple up/downstream systems, create test cases and test plans from scratch, analyze test results and produce detailed issue reports.
- Perform Deployment, patch and Maintenance activities in build environments.
- Contribute to Technical Design and Architecture discussions and reviews, with clients in Integration of various new initiatives.
- Experience in understanding the overall picture of the applications and had written HLD and DLD documents.
- Participated in the DevOps initiative and practiced the concepts throughout our Sprint to speed up and deliver the finished product quickly without any hurdles.
Environment: Eclipse IDE, Windows 10, JDBC 4.0 and 4.2, Oracle 12c, SoapUI, HTML, GitHub, Java 6, 7 and 8, JAX-RS 2.3.5, JAXWS-RT 2.2.5, Spring 4.3.9, Spring-webMVC, Spring-jdbc, Maven, Jenkins, UCD, REST web-services, SOAP web services, Web Sphere Liberty server, Javascript, JSP, Angular js 1.2, SL4J, Agile Model - Scrum, Sprint and DevOps.
Confidential, Philadelphia, PA
Java Developer
Responsibilities:
- Building state of the art Java/J2EE for critical web-based business applications, worked on ECRA which evaluates the risk analysis for various internal banking applications.
- Built certain modules like Coversheet, Assessment and Review process web pages for the bank’s risk assessment management tool which helps manage various Control Activities during all the phases of ECRA.
- Built workflow activities during various phases to ascertain that a process is followed through an approval chain.
- Performed peer to peer testing in most of the modules.
- Participated in proposing solutions while working with different clients/customers.
- Translating functional/non-functional requirements to system requirements.
- Perform Project life cycle activities on development and maintenance projects.
- Creation, Maintenance and review of Root Cause Analysis, Design and Architecture artefacts.
- Assist developers throughout the Scrum and help team in understanding the requirements, access the design, code and review the solution while building portals.
- Working knowledge with QA process by performing Functional testing, Regression testing, System Integration Testing (SIT) and end-to-end testing.
- Deployed the WAR file on a bank specific DAP Portal which is an extensible application hosting environment that enables clients to host java container-based applications on an intranet or internet facing sever.
- Developed application using JPBM workflow engine which manages specific tasks which are workflow oriented which is be moved back and forth during any process of workflow phases.
- Used ORM technologies to lose couple systems with the backend repositories.
- Worked on Oracle11g database to store data and for querying purposes.
- Worked on IBM BPD to create the Business Process Management workflow for SSA.
Environment: JDK 8, Core Java, J2EE, Maven, XML, Hibernate 5.0, Spring MVC, Drools, BPEL - jBPM, IBM BPD, AJAX, JQuery, HTML5, CSS3, Java script, Bootstrap, Apache Tomcat, Team City, Oracle 11g, Oracle SQL Developer, SVN, Eclipse IDE, Windows 10, Agile Model - Scrum, Sprint, JIRA.
Confidential, Herndon, VA
Java Developer
Responsibilities:
- Developed and deployed SOAP Web Services.
- Involved in capturing web service and JMS transactions off the wire using Flat files, and parsing the xml into name value pairs and storing some in Oracle DB.
- Used SAX Parser for parsing the xml data and storing the XPath’s in Oracle DB.
- Involved in creating JMS Queue, JMS Client that creates and sends messages, and JMS Consumer that receives the message.
- Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- Used Spring DAO concept in order to interact with Database using JDBC template.
- Involved in writing Stored Procedures to insert all the new services and elements coming from the CSI.
- Used Maven for building and added lot of external dependencies.
- Involved in the new issues from end users and worked with new Change Requests.
- Used to write SQL queries, Triggers, Functions for Oracle database and developed some complex SQL queries.
- Deployed the web components in WebLogic Web Server.
- Created Test suites in SOAPUI projects and created internal test cases depending on the requirement.
- Coordination with testing team, Preparing Test cases and application team members.
Environment: JDK, Core Java, J2SE, J2EE, Factory Patterns, Multithreading, JSP 1.2, JDBC, JNDI, Maven, Xml1.0, Hibernate 3.0, Spring, Spring Batch 2.1.8, Log4j, Oracle10i, SVN, P4, Web Logic, Eclipse IDE, UNIX, Linux, Jenkins, GitHub.
Confidential, Durham NC
Java/J2EE Developer
Responsibilities:
- Responsible for analysis, design, development and integration of UI components with backend J2EE.
- Developed user interfaces usingJSF, JSP, Java Script, HTMLandCSS.
- Implemented the project using theSpringFramework (used Spring IOC and Dependency Injection,Spring MVC).
- UsedHibernatein the persistence tier to connect with database.
- Used JQueryfor user interface validations.
- Used Spring Boot to create REST API’s.
- Used JIRA for tracking efforts.
- Used Maven as a build tool and used Log4J for logging.
- Involved in writing JUnit Test cases for unit testing.
- Responsible for deploying the code on the server using putty.
- Extensively used Jenkins to deploy on server.
- Used Soap UI for testing the web services response.
- Used HTMLfeatures to develop user interfaces.
- Developed External style sheets (CSS) to bring rich look to user interface.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Integrated JSON response form services with user Interfaces.
- Created AWS Alexa Skills as part of requirement
- Developed SQL queries and stored procedures for retrieving data.
- UsedLog4jfor logging to trace the errors.
- Responsible for unit and integration testing.
Environment: Java, Servlets, JSP, Spring, Hibernate, SQL Developer, Spring Boot, HTML, Oracle 11g, jQuery, JavaScript, CSS, Java Web Services, Tomcat server, Eclipse, IntelliJ, log4j, AJAX, HTML5, GIT, JSON, agile scrum