Sr. Java Developer Resume
New York, CitY
SUMMARY
- Over 10 years of technical expertise in complete software development life cycle (SDLC) process which includes Requirements gathering, Business Analysis, Design, Development and Testing.
- Extensively worked on n - tier architecture systems with application system development using Java, JDBC, Servlets, JSP, EJB, Web services, WSDL, SOAP, Spring, Hibernate, XML, SAX, DOM, XPath Parser
- Implemented Rich User Interfaces using JSP, HTML, DHTML, XHTML, CSS, JavaScript, JQuery, JSON and AJAX.
- Having good experience in XML, XHTML, DTD, Schema, SAX, DOM, JAXP, JAXB.
- Deployed and Configured Java/J2EE applications in Windows & LINUX environments.
- Expertise with Spring, Hibernate application frameworks.
- Experience with RDBMS Oracle 9i/10g/11g, MS SQL Server 2008.
- Expertise with using the Junit, TestNG, Mockito, Powermock, Selenium for testing the applications
- Having good experience to implement various J2EE and well versed with Design Patterns (Singleton, Abstract Factory, DAO)
- Expertise in installation and configuration of WebLogic, WebSphere, Tomcat, JBoss application servers.
- Experience in Financial (Compliance, FORC departments), HR, Banking and Education domains.
- Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Anonymous PL/SQL programs.
- Expertise in configuring version controls like SVN, GIT, Bitbucket.
- Experienced in using IDEs such as Eclipse, RAD & Net Beans
- Expertise in Tools like VNC, SQL Developer, Ant, Maven.
- Excellent analytical, problem solving, communication skills and a team player
TECHNICAL SKILLS
Programming Languages: Java2, J2EE, SQL, PL/SQL, HQL, Python, C.
Operating Systems: UNIX, Linux, Sun Solaris.
Java/J2ee Technologies: Java, Jdbc, Servlets, JSP, EJB, XML (DOM, SAX, XPath), Spring, HibernateWeb Services, WSDL.
Client Side Programming: JavaScript, HTML, JSP, CSS, AJAX.
RDBMS: Oracle 9i/10g/11g, SQL Server, Microsoft Access 2007.
Application Server: Web Logic 10.3, Tomcat 7, WebSphere 6.1, JBOSS 5.1
Tools: Toad, Eclipse, MyEclipse, NetBeans, Microsoft Visual Studio /2010.
Version Control: SVN, TortoiseSVN, Git, BitBucket
Testing Framework: Junit, TestNG, Mockito, Selenium
Design Tools: UML
XML Technology: XML Schema, DTD, JAXB, DOM and SAX parsers, JSON.
Web Services: WSDL, SOAP, JAX-RPC.
SDLC Methodologies: Waterfall, Agile.
Automated Deployment Tools: TeamCity, CA Automation(Nolio)
Project Documentation: Confluence
PROFESSIONAL EXPERIENCE
Sr. Java developer
Confidential - New York City
Responsibilities:
- Worked on complete life-cycle of software development which includes new requirement gathering, designing and implementing the business specific functionalities, testing.
- Implemented restful web services which gives service endpoints to trade information.
- Hands on experience in using Java 8 features like lamdas and streams.
- Developed generic util class to load different asset type feed files from upstream using CsvReader API.
- Used Xpath to parse and navigate through elements and attributes in xml files.
- Worked on Spring Batch 3.0 module to run the scheduled jobs.
- Hands on experience in using Tibco Spotfire to generate daily trend reports for the risk analysis team supervisors.
- Created database objects like tables, views and update many database related enhancements in the sql server 2008 db.
- Used Git / Bitbucket for version control and Atlassian Confluence for project documentation.
- Actively involved in change requests, release plans and support.
- Developed test suites using Junit, TestNG, Mockito & Powermock frameworks.
- On-boarded and actively involved in release plan and “zero touch” deployment procedure using CA Automation - Nolio.
- Hands on experience in using Maven and configured build steps in Teamcity to build artifacts for the project.
- Developed and deployed JILS to setup & schedule Autosys jobs.
- On-boarded and actively involved in setting up power-broker and break-glass for linux servers and database to reduce risk and address compliance concerns more comprehensively.
- Developed k-shell scripts to transfer incoming feeds from upstream.
- Followed strict agile methodology using jira agile board.
Environment: Java 8, Spring, XML, XPath Parser, TIBCO Spotfire, RESTful Web Services, JSON, Eclipse Mars, MS SQL Server 2008, Log4j, Maven, git, Bit bucket, TestNG with Junit, Mockito, Powermock, Linux, MS Windows 7, Atlassian Jira, Confluence.
Sr.Java developer
Confidential - Jersey City, NJ
Responsibilities:
- Implemented service layer using Spring Framework 2.5 for Transaction Management, Error Handling, Validation, Configuration, Service Level Security and iText.
- Developed modules for DAO layer using Hibernate, HQL & jdbc which runs on Oracle 11g.
- Used SAX parser for parsing pdf based Suspicious Activity Reports (SAR).
- Developed persistence layer for the integrated applications and participated in data modeling.
- Developed web tier architecture modules using Rich Faces, HTML, CSS, JavaScript, AJAX, JSF, and Spring 2.5.
- Used Maven for project builds.
- Agile Methodology and SCRUM meetings were followed to track, optimize and tailor features to customer needs.
- Used Commons Logging to create log files to debug as well as trace application using log4j.
- Developed modules to generate pdf based Suspicious Activity Reports (SAR) for FINCEN using iText.
- Used Selenium with Junit for unit testing and SVN as source version control tool.
- Managed an Offshore team of 4 developers.
Environment: JDK 1.5, JSF, Rich Faces, Spring, Tomcat 6.0, Hibernate, XML, SAX Parser, HTML, Web Services, WSDL, SOAP, My Eclipse 6.0, SQL, PL/SQL, JavaScript, Oracle11g, PL/SQL Developer, Log4j, Maven, SVN, Selenium with Junit, Windows 8.
Java Developer
Confidential, Jersey City, NJ
Responsibilities:
- Designed and developed web based GUI using JSP, HTML, CSS, JavaScript, AJAX, JQuery.
- Implemented the online application by using Core Java, JDBC, JSP, Servlets, Web Services, SOAP, WSDL.
- Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
- Used SAX and DOM parsers to parse the raw XML documents.
- Used Eclipse as Development IDE for web applications.
- Designed and developed base classes, framework classes and common re-usable components.
- Configured the project on WebLogic 10.3 application servers.
- Used SVN for Version Control tool and Silk Central for bug tracking tool
- Prepared Functional and Non-Functional requirements by analyzing the business requirements for “Acquisition”.
- Deployed the project in Linux environment.
Environment: JDK 1.5, JSP, Spring, Tomcat 6.0, Hibernate, XML, SAX, HTML, Web Services, WSDL, SOAP, Netbeans 6.8, SQL, PL/SQL, JavaScript, JQuery, DB2, PL/SQL Developer, Toad, Log4j, Maven, SVN, Silk Central, Perl, Red Hat Linux, MS Visio.
Software Developer
Confidential
Responsibilities:
- Involved in complete SDLC.
- Requirements gathering and analysis to define technical specifications and establish systems functionality.
- Created Software Design Documents, System Requirement Specifications and Software Test Plans for the product.
- Implemented mvc2 architecture in the module development of the entire application
- Performed unit testing and worked closely with QA team during system integration. And also played a key role in production support.
- Build project using Maven.
- Developed scripts using java script for Client side Validations.
- Developed distributed communication using JMS between producers and consumers.
- Developed web pages using CSS 2.1 to achieve the common style for the entire application.
- Developed modules to generate pdf formatted reports using third party itext 2.1.7 library, Hibernate 3.0, jdbc which runs on DB2 backend.
- Experienced in Object Oriented Programming (OOPS) and Object Oriented Analysis and Design (OOAD).
- Developed web pages using Dream weaver 9.0 for client to book orders.
- Developed applications using Ajax which is used for order tracking module for updating the database.
- Developed Web forms for registration, to update and to query the data using JSP and HTML pages.
Environment: Eclipse, JDK 1.5, JSP, AJAX, JDBC, Servlets, JMS, CSS, HTML, SQL, PL/SQL, JavaScript, DB2, Tomcat 5.5, XML.