Sr. Java Developer Resume
Philadelphia, PA
SUMMARY:
- 9+ years of experience in full SDLC such as analysis, design, development, testing, implementation and support of web and distributed multi - tier applications using Agile Methodologies.
- Expertise in JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, JAXB, and XML.
- Extensively worked on n-tier architecture systems with application system development using Java, JDBC, Servlets, JSP, EJB, JMS, Web services, spring, Struts MVC, JSF, Hibernate 4.0, XML, JAXP and JAXB.
- Excellent skills in Analysis, Design & Development of J2EE application and built on MVC architecture. developing Multi-Tier Web Applications and Server side Business Logic using J2EE, XML, WebSphere, WebLogic, Apache Tomcat, Enterprise Java Beans, Servlets, JSP, Struts, JDBC, DB2, Oracle, PL/SQL.
- Expertise in Object Oriented Analysis, Design/Development Methodologies using Core Design Patterns, and SOA architecture.
- Experience in design and implementation of web Services in REST architecture/ SOAP protocol
- Experienced in configuring, and deploying middle-tier popular J2EE Application and webservers such as IBM WebSphere, JBoss and Tomcat.
- Good Understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 9i, MySQL and SQL Server.
- Developed Ant build scripts for deploying the project on WebSphere application server.
- Developed UNIX Shell scripts for automating project management tasks.
- Experience in using Source tools such as Sub Version, CVS and ClearCase.
- Expertise in implementing spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integration with Hibernate as well as Struts.
- Has developed front end design using HTML, JavaScript, Jquery and Ajax.
- Involved in IDM migration and hands-on creating roles like user provisioning and maintenance, configuring different portal applications in IDM and roles creation for different teams like testing/development and production support teams using IDM OAM and OIM.
- Adobe CQ5 - Have good knowledge in Apache Sling framework, Java Content Repository (JCR), Apache Jack Rabbit.
- Experience in installing, configuring, tuning IBM Web Sphere 7.x/6.x, BEA Web Logic, Apache, Tomcat 5.x/6.x/7.x, JBOSS 5.x/4.x.
- Experience in designing use cases and sequence diagrams using Rational Rose Enterprise Edition 2000 and UML, OOAD and J2EE Design Patterns.
- Good working knowledge on build tools Ant/MAVEN, unit testing with JUNIT and logging tools like Log4j.
- Extensively used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces while providing database interaction with the RDBMS backend.
- Good Knowledge & Experience in working with Agile methodologies such as SCRUM
TECHNICAL SKILLS:
Programming Languages: Java, PL/SQL, Unix Shell Scripts
Scripts/ Languages:: PHP (5, 4, 3), SQL, PLSQL, Java, JSP, Python, Servlets.
Java/J2EE Technologies: STRUTS, Servlets, JSP 1.2/2.0, JMS.
Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX
Frameworks: Struts 1.x/2.x, Hibernate, Spring 2.5/3.0, UI Frameworks Angular JS, jQuery
XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XMLBeans
Messaging Technologies: JMS
Application/Web Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x
Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade
Databases: Oracle 8i/9i/10g, SQL Server, IBM DB2
IDEs: Eclipse, RAD, WSAD
Build Automation: Ant, Maven
Testing and Logging Frameworks: JUnit, Log4J
Reporting Tools: Crystal Reports 11
Tools Rational Rose:, Microsoft Visio, XML Spy, TOAD
Operating Systems: Windows, AIX, Sun Solaris, HP-UX.
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Sr. Java Developer
Roles and Responsibilities:
- Developed GUI HTML, XHTML, AJAX, CSS 5 and JavaScript (jQuery).
- Worked mainly on Core Java, JMS, STL, data structures, UNIX, multithreading.
- Involved in WebSphere Application Server environment setup includes IBM HTTP Server, Apache Web Server, IBM Directory Server on UNIX and Windows
- Built application logic using Python 2.7.
- Used Apache Couchdb (NoSQL) in AWS Linux instance in parallel to RDS MySQL to store and analyze.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Wrote AJAX framework to transform Datasets and Datatables into HTTP-serializable JSON strings.
- Expertise in writing SQL Queries, PL/SQL Stored Procedures, Functions, Packages, Database Triggers, SQL Trace on Oracle databases.
- Proficient in creating PL/SQL Packages, Procedures, Functions, Triggers, Cursors, Parameterized Cursors and Ref Cursors.
- Used the Django Framework to develop the application.
- Used Django APIs for database access.
- Used various java APIs like Apache POI, Java Email, IText etc. as part of test automation
- UIS system design (Python Object Oriented Design approach, developing various modules/packages/utilities, e.g.: Cryptography - Encryption/Hashing, Foundation Utilities, Persona management, error/exception management etc.).
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Issues pertaining to Realtime data being read from RabbitMQ into Postgres and Cassandra.
- Experienced in installing, configuring and monitoring the Datastax Cassandra Cluster, DevCenter and OpsCenter.
- Performed Design and Code reviews.
- Worked on development of SQL and stored procedures on MYSQL.
- Used python modules such as requests, urllib, and urllib2 for web crawling.
- Worked extensively on the Python based proprietary framework Quartz.
- Developing the client's User Interface using PHP, JavaScript, HTML and graphics tools.
- Designed Custom frontend for the website using various web designing applications such as PHP, CSS3 and JavaScript.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Used existing Deal Model in Python to inherit and create object data structure for regulatory reporting.
Environment: Java, J2ee, JMS, Python, GUI HTML, XHTML, AJAX, CSS 5,JavaScript (jQuery), Core Java, UNIX,LUNIX, Apache, XML, HTTP, AJAX, Json, Oracle 9g/10g/11g/12i database, JSF, Spring, Hibernate, Django, PHPUnit
Confidential, Philadelphia, PA
Sr. Java Developer
Roles and Responsibilities
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Worked on PHP programming, including OO, procedural, data structures and design patterns
- Worked on PHP programming, including OO, procedural, data structures and design patterns
- Experience in Importing data from various sources to the Cassandra cluster using Java API’s
- Experienced in developing web-based applications using Python, Java, JMS, Django, HTML, DHTML, JavaScript and JQuery.
- Used Django framework for database layer development.
- Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
- Good Data Cleansing experience using PL/SQL, SQL Coding, and UNIX Shell Scripting.
- Responsible for building scalable distributed data solutions using Datastax Cassandra.
- Worked with NoSQL MongoDB and heavily worked on Hive, Hbase and HDFS
- Installed/Configured/Maintained Apache Hadoop clusters for application development and Hadoop tools like Hive, Pig, and HBase.
- Implemented Hadoop framework to capture user navigation across the application to validate the user interface and provide analytic feedback/result to the UI team.
- Used advanced PL/SQL concepts like Table Functions, Advanced Queuing
- Develop ETLs using PL/SQL in Oracle 10g & 11g to extract, transform and load data from OLTP into Warehouse.
- Hands on experience in VMware API's and AWS API building applications with developers and end users
- Worked in vCenter API and vCloud API environments with end client
- Developed Restful web services using JAX-RS and used DELETE, PUT, POST, GET HTTP methods in Spring 3.0 and OSGI integrated environment.
- Worked in conjunction with other testers, developers, other team members and senior manager in validation and testing complex scenarios and projects and in the maintenance of Quality Standards in projects.
- Hibernate Query Language (HQL) was used to perform various queries in the database.
- Responsible for implementing the transaction management in the application by applying spring methodology.
Environment: Java, JSF, JMS, Django, Spring, Hibernate, Linux Shell Script, JaxWS, SOAP, WSDL, CSS3, html3, JBOSS, JSF, Rally, Hadoop, Hudson xml, html, Clear Case, Clear Quest, MyEclipse, ANT, Oracle, Linux, Oracle 10g database
Confidential, NYC, NY
Sr. Java Developer
Roles and Responsibilities
- Developed the application using Software Development lifecycle, followed the Agile Development Model.
- Involved in installing Hadoop Ecosystem components.
- Maintained expertise in the MPP / Hadoop / Big Data ecosystem, including industry trends, strategies, and products.
- Created Functional specification documents (FSD) and JSON contracts.
- Implemented GUI screens for viewing using Servlets, JSP, Tag Libraries, JSTL, JavaBeans, HTML, JavaScript and Struts framework using MVC design pattern.
- Build, configured and deployed Web components on Web Logic application
- Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
- Developed application based on SDLC (Software Development Life Cycle)
- Build Apache CXF and Apache ActiveMQ using Maven; observing the testing process of CXF onActiveMQ.
- Implementing Web Services (SOAP) from third party using Apache CXF.
- Designed and developed backend Micro services using Apache Karaf.
- Developed presentation layer using JSP, Servlets and performed data validation.
- Involved in developing Struts Validator frame work and wrote own custom Validator files.
- User interface was developed using struts and JSP’s. Used struts Tiles for creating JSP layouts.
- Used spring framework modules like Core container module, Application context module, Spring AOP module, Spring ORM and Spring MVC module.
- Implemented service method and SQL queries, PL/SQL to interact with Oracle DBMS
- Developed the presentation layer using Model View Architecture implemented by Spring MVC.
- Developed POJO as part of persistence framework.
- Developed Form Beans, which are used to store data when the user submits the HTML form.
- Created BD's for invoking business methods of EJB's.
- Used SVN as version control tools to maintain the code repository.
Environment: Java JDK 1.4, J2EE 1.2, HTML, Hadoop, CSS, JDBC, Servlets, JavaScript, JSP, Ajax, EJB, JQuery, CSS, CVS, Oracle 8i, Linux, Eclipse, MS SQL Server, My SQL.
Confidential, Riverwood, IL
Sr. Java Developer
Roles and Responsibilities
- Followed Test driven development of Agile Methodology to produce high quality software.
- Configured faces-config.xml and navigation.xml to set all page navigations and created EJB Message Driven Beans to use asynchronous service to perform profile additions.
- Designed and developed Entity Relationship Tools to display the entity to entity relationships in relationship tree view using Tree components.
- Design and developed Web Services (SOAP) client using AXIS to send service requests to Webservices. Invoked Web Services from the application to get data.
- Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
- Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classic JavaScript event handlers and implemented flexible event model for managing multiple event call backs.
- Developed XML, XML schema and parser using DOM and implemented Agile Methodology.
- Designed and developed Business Services using Spring Framework (Dependency Injection), Business Delegate and DAO Design Patterns.
- Used XML and XSLT, DTD, XSD to display the pages in the HTML format for the customers.
- Developed managed beans to handle business logic in the MVC architecture.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols
- Used AJAX to get data from the server and make the system User-Friendly.
- Hibernate3.0 is used to access Oracle database for accessing customer information in this application.
- Implemented Stateless and State full Session beans to capture user data and to achieve scalability, memory management.
- Wrote JUnit test cases for all possible entity to entity relationships to test Entity Relationship Tools.
- Worked closely with project managers and other team members to form a team effort in development when have dependencies.
Environment: Java(JDK 1.5), J2EE, JSF, Facelets, Servlets, JavaScript, XML, HTML, CSS, Web Services, Spring, EJB, Hibernate, Windows, Linux, Eclipse, Oracle 10g, Weblogic server, XML, XSLT, Ajax, Agile Methodologies, Log4j, Tortoise SVN.