Sr Java Developer Resume
Jersey City, NJ
SUMMARY:
- Java JEE Consultant/Lead with 10+ years of experience in analysis, design, development, unit testing, implementation and maintenance of web applications using Object Oriented Technologies, Service Orient Architecture in Financial, Tourism, Health Care domains based on N - Tier web based architecture.
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables.
- Worked in both Waterfall and Agile Scrum Methodologies
- Team Lead specialized in Object Oriented Design and Analysis with extensive experience in design, development and coding using Java, J2ee technologies.
- Expertise in Core Java and J2ee, Struts2.0, Spring 3.0 technologies.
- Experienced in working on SOAP, REST Web Services, SOA.
- Extensively worked on application servers likes Jboss4.2, 5.1, Weblogic6.1, 9.0, 10.3, Websphere7.0, Servlet containerTomcat5.0, Apache Webserver.
- Excellent depth in J2EE Technologies such as Servlets, JSP, JSF, HTML, Css, XML, XLS/Xslt, XPath JavaScript using services like JDBC, RMI, JNDI, JMS, JTA, JPA
- Experienced in working with AJAX, JQuery, JavaScript, JSon, worked extensively with AngularJS Directives, Model, Controllers,Scope, Fillters, Validations, Events.
- Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams using Rational tool,Visio and Enterprise Architect 9.
- Experienced in Spring 3.0, Spring Model View Controller frameworks, Struts1.1, 2.0, have got the knowledge of Java Server Faces.
- Extensive working knowledge on MyEclipse, RAD, version control systems like Clear Case, VSS, CVS, Perforce, SVN, Harvest tools.
- Extensively worked on Oracle 10g, DB2, SQL Server 2000, PostgreSQL, MySQL database.
- Experties in OOAD/OOP, Design patterns, Agile Methodologies like Scrum, Test driven development.
- Experienced in team handling, problems solving, demonstrates fast learning skills.
- Effective communication with client, cross functional teams to achieve project priorities/deadlines and have worked on Onsite/Offshore Model.
- Experienced in using tools like Ant, Maven and Log4J, experienced in Jenkins automation build jobs creation.
- Strong knowledge in developing Web Services using REST, WSDL, UDDI, SOAP.
- Proficient in working with various IDEs like Eclipse Galilleo, IBM RAD 7.0, NetBeans 6.5
- Experienced in design and development of business application by understanding the customer application functional requirements.
- Designed and Developed Highly Concurrent Multithreaded SOA components leveraging existing framework.
- Expertise in various open source framework like Apache Struts framework, Spring framework with modules like IOC, AOP, MVC, ORM, Hibernate.
- Got excellent working knowledge on WSO2 products like, WSO2 ESB, WSO2 Data Services Server (WSO2 DSS), good knowledge of WSO2 BAM (WSO2 Business Activity Monitor) and WSO2 developer Studio.
- Good knowledge of MongoDB, Cassandra, Hadoop, BigData, HDFS, YARN.
- Working knowledge of Python Scripting.
TECHNICAL SKILLS:
Operating Systems: Unix, Windows NT/XP/2000/Windows 7.
Languages: Java, C, C++, VC++, VB, HTML/DHTML, DHTMLX, XML, COBAL, Pascal.
J2EE Technologies: Servlets, JSP, JDBC, RMI, JMS, JTA, JNDI, EJB, JAX-RPC, JAXWS, SOA concepts, SOAP protocol, XML, XSD, WSDL, UDDI, JAXP, JAXB, JAX-RS, DOM, SAX, STAX.
Web/Application Server: JBoss 5.0, Weblogic 9.1, Apache Tomcat 7.0, Jrun, IPlanet, Glassfish 3.1.2, Websphere7.0.
RDBMS: Oracle 8i/9i/10g, MS SQL Server 7.x/2000, My SQL, MS Access, PostGreSQL and DB2.
ORM Tool: Hibernate, Mybatis.
Frameworks: Struts 2.0, Spring 3.0
Enterprise Service Bus: WSO2 Carbon Enterprise Service Bus (WSO2 ESB), WSO2 Data Services Server (WSO2 DSS), WSO2 Business Activity Monitor (WSO2 BAM), Apache Camel, Enterprise Integration Patterns (EIP).
Tools: MyEclipse 5.1, Eclipse3.2, WSAD/WSADIE 5.1, RAD7.5, NetBeans 3.5.1, Rational 2000, Visual Café 3.0, Visio, TOAD, AQT, Enterprise Architect9, Eclipse Memory Analyzer, VisualVM, SOAPUI, Postman.
Scripting Language: JavaScript, JQuery, Ajax, VB Script, Angular JS, Python.
Build Tools: Maven and Apache Ant.
Version control: Rational Clear Case, CVS, VSS, Perforce, Tortoise SVN, Git.
Other: Junit 4.0, Log4j, JSon, Velocity, Axis 1.4, BPEL, ASP3.0, XSL/XSLT, CSS, UML, Cruise control, HP Quality Center Bug tracking tool, Jenkins, Hudson, BigData, Hadoop, HDFS, YARN, MongoDB, Cassandra.
PROFESSIONAL WORK EXPERIENCE:
Confidential, Jersey City, NJ
Sr Java Developer
Environment: Jdk1.7, MQ, Multithreading, Spring 3.0, Hibernate, REST, JSON, SoapUI, Junit, Apache Maven, Jenkins, Eclipse, JMock, Sonar Cube, Oracle.
Responsibilities:
- Designed and developed the Loan Tape Subsides Excel upload, Loan Tape Excel upload, Message Listenrs, DAO classes.
- Written Message Listerns to process the income MQ message.
- Implemented the Subsidies and LoanTape request using Java MultiThreading to optimize the performance, used Executor framework, Future objects.
- Designed Subsidy/ Details tables,Triggers.
- Writing the DDL, DML script for existing table modifications and Written DB triggers to populate the history tables.
- Written Junit test case with over 80% of code coverage. Used JMock for object mocking.
Confidential, Fairfax, VA
Sr Web Services Developer
Environment: Jdk1.7, Axway 7.4 Ubuntu, Axway Policy Studion, REST services, SOAPUI 5.2.0, RAD 7.5, Rabbit SVN, Apache Maven, Jenkins CI/CD, Scrum methodology, Python 2.7.11.
Responsibilities:
- Working as Senior WebServices Developer for AEM Site Search, KP Service.
- Modified Axway SiteSearch policy to achieve the filtering of the results based on Category, Region, City, Gender, Language ect params.
- AEM SiteSearch code fix, written Junit unit cases, testing WebService endpoint using SOAP UI.
- Code drop to the developennt stream, veryfing the CI/CD build process and logs after the Jenkins build. Veryfing the code fixes in the higher environments. Create Jenkins jobs to automate the CI/CD.
- Interaction with the on-site dev team and PQE team for product support.
- Involved in daily Scrum calls, WebEx sessions, PCI release support calls.
- Used SOAP UI extensively to test Rest/SOAP services changes.
- Created Python Scripts for post build activites in Jenkins and listing the Web Service that implemented the status.
Confidential, Florham Park, New Jersey.
Sr Developer
Environment: Jdk1.7, WSO2 Carbon ESB, WSO2 Data Services Server (WSO2 DSS), WSO2 Developer Studio, WSO2 Enterprise Integration Patterns (EIP), Junit, Maven, JMS, Axis2, CB2XML, Freemarker Templates, Smooks Framework, Enterprise Architect 9, Jenkins Continous Integration, SVN.
Responsibilities:
- Working as Senior Developer for the Interface and Transformation Project.
- Architect and Design the application, extensively used Enterprise Integration Patterns (EIP).
- Extensively worked on WSO2 Developer Studio in developing the Custom proxies, Sequences and Custom Class mediators.
- Extensively worked on WSO2 Data Services Server (WSO2 DSS), good knowledge of WSO2 Business Activity Monitor (WSO2 BAM).
- Developed Proof Of Concept, showcased the message transformation using JMS, files on SFTP server.
- Design Custom Mediator Classes, Interfaces and ESB Proxy and Sequences.
- Worked with message transformation XML to CopyBook and vice versa using Smooks, Freemarker, CB2XML.
- Worked on reading the files to be transformed from SFTP server InMailbox and write to OutMailBox.
- Develop the code, write the Junit Test cases, tested it modules using Junit Test Cases.
- Written the Maven build script that package and deploy the application on WSO2 QA environment.
- Actively participated in the team meetings for design discussions, development process, issues escalation.
- Coordinate with Offshore teams in accomplishing the project goals.
Confidential, Pearl River, New York
JAVA, JEE Team Lead
Environment: Jdk1.6, JAX-RS, Spring MVC, Hibernate, Glassfish 3.1.2, Ant, Junit4.0, Eclipse, Git, DHtmlX, AngularJS.
Responsibilities:
- Worked as Team lead, lead the development team in all modules .
- Worked on performance tuning of the Incidents display in Treegrid.
- Worked with Eclipse Memory Analyzer, Visual VM tools to analyze the memory leak issues and fixed them.
- Worked design and development of Incident Create, Incidents Display modules.
- Extensively worked on Java multithreading for Incidents module.
- Extensively used the Eclipse memory analyzer and Visual VM tools in analysis of the Memory leaks.
- Designed BusinessService, Dao for the Incident.
- Involved in build script writing for the project.
- Involved in code review meeting and review suggestions.
- Worked on defects fix, application support.
- Performed form input validations with Angular JS Validations and Formatted the data with the Filters like currency, date, number, lowercase, uppercase, order, extensively used Angular Includes, Angular Events in Create incident, Incident Information page modules.
Confidential, New York City, NY
JAVA JEE Team Lead
Environment: JDK1.6, Spring3.0, Spring Batch, JPA, JMS, JAP7.0, EJB3.0, Oracle 10G, Weblogic 10.3, JAXB, XPath, XML, SVN, Eclipse, Maven.
Responsibilities:
- Served as Team Lead managed team of onshore / offshore resources, prioritized workflow, and ensured timely completion of projects during engagement with Confidential NYC.
- Championed software design and development; planned and coordinated integration testing, performed code reviews, analyzed application functional documents, and converted requirements into technical specifications.
- Played key role in development of Aura Entitlement Service that enables entitlement for the Confidential to access different applications, made changes, and review plan information and developed poc to access the Aura.
- Coordinated the system integration, acceptance testing of CObRA, assigned the defects to offshore team coordinated with them to resolve the defect
- Understood the business specifications and requirements documents.
- Lead development effort in the Entitlement service and CObRA calculation engine and Reference data modules.
- Implemented Singleton, Service Locator, Business Deligator, DAO design patterns
- Developed Controller, façade, services, Dao, JPA persistence classes.
- Developed utility classes for getting the statistics of Start Of the Day functionality, validations of the Exposure, Collateral Trade xml.
- Monitored the logs, extensively supported the applications in System Integration testing and user acceptance testing.
- Worked on multithreading for Collateral receive and send module.
- Developed use-case, class and sequence (UML) diagrams using Microsoft Visio.
- Involved in creation of UML diagrams like class, activity, and sequence diagrams.
- Deployed the applications in Unit and Dev environments.
Confidential, Braintree, MA.
Java Lead
Environmen: Java, JSP, Servlets, Struts2.0, Spring, Hibernate, SOAP Based Web Services, XML, JBoss, Maven, Oracle10G,Junit, AJAX, Html/DHtml, CSS, JavaScript, JQuery, log4j, Clear Case, Hudson tool, Windows XP, Unix.
Responsibilities:
- Knowledge ofall phases ofSoftware Development Life Cyclewith excellent coding, designing, testing, debugging, and troubleshooting skills.
- Designed several modules, lead team of 6 people that includes 2 OffShore and 4 OnShore resources.
- Implemented various design patterns in business layer like Business Delegate, Factory pattern, Singleton pattern, Value Object pattern and various other patterns.
- Implemented Model, View, Controller classes using Struts framework, written and executed Junit test cases.
- Designed JSP Custom tag libraries, interceptors, Caching, DAO classes,middleware and presentation layers using Core java, JSP and JavaScript and JSP custom tag libraries, Struts tags.
- As team lead analyzed and designed the new classes, interfaces, class diagrams using Rational Tool.
- Gone through the application functional documents and added the new functionality and integrated it with the existing application.
- Conducted code reviews and provided suggestions to improve the code.
- Analyzed the defects and based on the priority and complexity assigned these defects to the team members and help them the understanding the defects and make them fix.
- Implemented advance features like Generics, Enhanced for loop, Auto boxing of JDK 1.5, Annotations and Row sets, static factory methods.
- Good Interpersonal, Presentation and Communication skills and ability to maintain co-ordination with the team members.
- AnalyzedThreaddumps, server logs, application logs and also proactively monitored JBOSSthreadsandServerhealth.
Confidential
Java Lead
Environment: Jdk1.3, EJB, JSP, Java Script, Struts, Ant, Oracle 8i,HTML, Junit, Weblogic6.1/9.1, Solaris, XP,CSS
Responsibilities:
- Involved in design, coding and bug fixing of the several release.
- Involved in the preparation of the Impact Analysis for the bugs, handled and Details Design for the development.
- Worked on both client Side and server Side as part of the new development.
- Coordinating in the release activities
Confidential
Sr. Java Developer
Environment: Jdk 1.4, JSP, Struts1.1, Apache log4j, JavaScript, SQL Server 8.0, Web Sphere Studio Application developer 5.1, Apache Tomcat 4.2, Ajax, VSS, Tortoise SVN.
Responsibilities:
- Involved in coding of save search, Manage Search, View enrollment history, indicators functionality and enhancement to the existing functionality.
- Responsible for handling all the database changes.