Senior Java Developer Resume
Phoenix, AZ
SUMMARY
- 10+ years of experience in analysis, design, coding, testing and implementation phases of Software Development Life Cycle.
- Strong domain exposure on Banking, Risk, Financial and Telecom Domain Applications.
- Expertise in deployment of enterprise applications using Java, J2EE, Servlets, JSP, Spring (MVC, AOP, IOC, Spring Security, ORM), Hibernate, Struts, EJB, JMS, LDAP, MongoDB, XML, XSD, XSLT, XPath, XSL, SOAP and RESTful Web Services, Amazon Web Services (AWS), Bootstrap, AngularJS, JQuery, JSON, Ajax, JavaScript.
- Strong experience in Application Design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies
- Strong Experience in Oracle, SQL Server and DB2 databases and Familiar with Stored procedures, Triggers and Functions using PL/SQL
- Expertise in implementing persistence layer using ORM frameworks Hibernate
- Expertise working with SOAP and Restful web services.
- Experience in working and customization of frameworks like Hibernate and Spring MVC
- Experience in generating reports like PDF, Excel and Jasper Reports
- Expertise in implementing ISO 8583communication using JPOS API
- Strong exposure in Hadoop - related technologies like HDFS, Map Reduce, Hive, Pig, Flume and Sqoop.
- Integration with LDAP for Login secure autantication.
- Integration with Jboss and IBM MQ WebSphere Messaging.
- Experience in implementing JSP Custom Tag Library.
- Good experience on teh various Core and J2EE Design Patterns
- Experience in Jboss, Weblogic, WebSphere and Tomcat Application Servers.
- Good Experience in NoSQL language of MongoDB.
- Strong Experience in Multi-threading, Concurrency and Collections.
- Experience in using version controls of CVS, Tortoise SVN, VSS and Perforce
- Strong experience in Agile (Scrum) and Waterfall methodology.
- Good Experience in build and testing tools like Ant, Maven, Junit
- Good Experience on Cloud configuration, deployment, managing applications with Amazon EC2 and Amazon S3(Simple Storage Service)
- Very comfortable working with Windows, Linux and Unix operating systems
TECHNICAL SKILLS
Platforms: Windows 7/8/XP,Unix, Linux
J2EE Technologies: Core Java, Servlets, JSP, JDBC, JNDI, JMS, LDAP
Frameworks/ORM: Struts 1.x, Hibernate 3, Spring 3, jPOS
Web Services: SOAP, WSDL, SoapUI, JAX-WS, JAXB, SOA, Apache Axis2, RESTful
Hadoop Technologies: HDFS, Map Reduce, Apache Pig, Hive, Sqoop, HBase, Flume, Oozie
Databases: Oracle 11g, SQL, PL/SQL, DB2,MySQL, MongoDB
Distributed Technologies: EJB 2.x & 3.x, RMI
Scripting Languages: HTML5, CSS, Java script, jQuery, JSON, NodeJS, AngularJS and AJAX
XML Technologies: XML, XSD
Application Servers: Weblogic, Jboss, WebSphere
Cloud Computing: Amazon Webservices (AWS)
Messaging ServerWeb: Sphere MQ, Jboss Messaging
Source Control: Perforce(P4), Subversion (SVN), GIT
Bug tracking: Rally, Bugzilla, ODC, Rally
Development Tools: Eclipse, My Eclipse, JDK 1.5/1.6/1.7, SoapUI, Log4j, Jenkins, Toad, WinScp, Ant
Management Systems: Banking, Finance, Payment and Telecom
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Senior Java Developer
Responsibilities
- Involved in Agile Methodology of various requirements gathering, Analysis, Design and implementation of teh project.
- Involved in coding, unit testing, code reviews and design reviews
- Responsible for project deliverables
- Closely worked with UAT and Integration test teams by tracking teh defects in QC to meet teh release delivery deadlines
- Written unit test cases, and tested using teh JUnit.
- Developed application using Spring MVC, Spring Jdbc and Dependency Injection.
- Involved in bug fixing logged by QA.
- Developed with using secured Mac token based RESTful (JAX-RS) web services
- Followed Agile methodology with RALLY.
- Developed application components with NodeJS and MongDB
- Involved in designing test plans, test cases and overall Unit testing of teh system
- Analyzing teh log files by using UNIX console and also SPLUNK dashboard.
Programming Tools & Technologies: Java 1.7, Spring 3.2, JMS, JUnit, JAXB, SOA, RESTful and SOAP Web services, JavaScript, HTML5, CSS, XML, XSD, Maven, Log4J, SQL, Eclipse, JBOSS Developer Studio, PL/SQL, Rally, AngularJS, JQuery, SVN, Jenkins, Data Studio, Windows 7, Linux, SoapUI, NodeJS, MongoDB, Jboss, Db2, Splunk
Confidential, Minneapolis, MN
Senior Java Developer
Responsibilities
- Involved in various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of teh project.
- Involved in coding, unit testing, code reviews and design reviews
- Responsible for project deliverables
- Closely worked with UAT and Integration test teams by tracking teh defects in QC to meet teh release delivery deadlines
- Written unit test cases, and tested using teh JUnit.
- Developed application using Spring MVC and Dependency Injection.
- Responsible for development of asynchronous replenishment through ISO8583 channel
- Involved in bug fixing logged by QA
- Involved in testing teh application with real time Tuxedo, Altamira billing server platforms.
- Developed with using SOAP (JAX-WS) web services
- Used AngularJS with JSP implementing presentation layer
- Used Hibernate to persistent teh data into database and written HQL queries to access/update teh data from/to teh database
- Followed Agile methodology
- Involved in designing test plans, test cases and overall Unit testing of teh system
- Played key role in developing application using Restful web services (JAX-RS)
- Integrated secure messaging with core banking system using ISO 8583 and socket programming, Credit Card and Chip card.
Programming Tools & Technologies: Java 1.7, Struts, Jboss, Weblogic, Oracle, Spring 3.1, Hibernate 4.0, jPOS, JSP, Servlets, JDBC, JMS, JUnit, LDAP, JAXB, SOA,SOAP Web services, RESTful Web services, JavaScript, HTML5, CSS, XML, XSD, XPath, XSLT, ANT, Log4J, SQL, JSTL, Eclipse, MyEclipse, PL/SQL, Maven, Agile, AngularJS, JQuery, GIT, Jenkins, Windows 7, Linux, SoapUI, Putty, WinSCP
Confidential, Houston, TX
Senior Java Developer
Responsibilities
- Involved in teh various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of teh project
- Involved in coding, unit testing, code reviews and design reviews
- Responsible for project deliverables
- Supporting teh application in UAT
- Coded test cases for teh developed classes using JUnit framework
- Developed application using Spring MVC and Dependency Injection
- Used Hibernate to persistent teh data into database and written HQL to access/update teh data from/to teh database
- Implemented Restful web services (JAX-RS) and SOAP web services (JAX-WS)
- Debugging and Troubleshooting any technical issues while implementing teh applications
- Implemented parsing of XML data into Java objects (JAXB, JAXP, SAX, DOM)
- Migration of teh platform from JBoss to Weblogic 11g (v10.3.6)
- Played key role in supporting to deploy teh application in Amazon EC2
- Used Amazon Web Service's S3 (Simple storage service) data store for storing teh records, bills etc. and accessed them using AWS SDK for Java
- Using Spring Data for all operations in MongoDB
Programming Tools & Technologies: Java 1.6, Struts, Jboss, Spring 3.1, Hibernate 3.2, JSP, EJB 3.x, Servlets, JDBC, JMS, JUnit, JAXB, SOA, SOAP Web services, RESTful Web services, JavaScript, NodeJS, HTML5, CSS, XML, XSD, XPath, XSLT, ANT, Log4J, SQL,JSTL, Eclipse, MyEclipse, PL/SQL, Maven, Agile, JQuery, AWS, MongoDB, SVN, Jenkins, Windows 7, Linux, SoapUI, IBM MQ
Confidential, California, CA
Senior Java Developer
Responsibilities
- Involved in teh various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of teh project
- Involved in coding, unit testing, code reviews and design reviews
- Debugging and Troubleshooting any technical issues while implementing teh applications
- Developed application using Spring MVC and Dependency Injection
- Developed DAOs using HibernateDAOSupport
- Implemented Core Java and J2EE Patterns in teh Project.
- Involved in designing Class diagrams, Sequence diagrams, Activity Diagram
- Monitored teh error logs using Log4J and fixing teh problems
- Written teh unit test cases, and tested them using teh JUnit
Programming Tools & Technologies: Java 1.5, Struts, Jboss, Spring 3.1, Hibernate 3.2, JSP, Servlets, JDBC, JMS, EJB 3.x, JUnit, SOAP Web services, RESTful Web services, JavaScript, HTML, CSS, XML, XSD, ANT, Log4J, SQL, Eclipse, MyEclipse, PL/SQL, Windows 7, Linux, SoapUI, Putty, WinSCP
Confidential
Senior Java Developer
Responsibilities
- Involved in teh various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of teh project.
- Involved in developing user interfaces by using JSP/HTML/JavaScript.
- Implemented Core Java and J2EE Patterns in teh Project.
- Coding using Java, Servlets, JSP, HTML and JavaScript.
- Involved in Booking Systems, Cash-Bonds, Trade Capture and e-Commerce.
Environment: Java 1.5, Struts 1.x, EJB 2.x, JSP, Servlets, Ajax, JavaScript, Oracle, Eclipse, CVS, SVN, Weblogic and Linux, Jboss, IBM MQ Series, JMS, Linux
Confidential
Senior Java Developer
Responsibilities:
- Involved in design and development of workflow and support.
- Developed user interface on Struts Framework using JSP and HTML.
- Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
- Developed Restful Web Services
- Developed various EJB components to fulfill teh business functionality.
- Developed Session Beans to process requests from teh user and used entity beans to retrieve and update customer information.
- Developed application using Object Oriented Design Principles.
- Implemented teh Email module, which included setting up MQmessage queue, designing and developing email client which sent Java messages to teh message queue, designing and developing message driven beans dat consumed teh messages from teh queue and sent emails using contents from teh message.
- Monitored teh error logs using Log4J and fixing teh problems.
- Used Jboss Application Server for deploying various components of application.
Programming Tools &Technologies: Java 1.4, Struts 1.x, EJB2.x, JSP, Servlets, Ajax, JavaScript, Oracle, Eclipse, CVS,SVN, Linux, Jboss, IBM MQ Series, JMS, Linux
Confidential
Software Engineer
Responsibilities
- Involved in teh various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of teh project.
- Involved in teh development of teh Java bean classes, JSPs, Servlets, and JDBC to access Oracle 8i.
- Developed helper java classes needed for teh application.
- Used teh Collections API while developing teh code.
- Developed teh building components of application such as JSPs, Servlets.
- Written SQL queries to access/update teh data from/to teh database
- Integrated secure messaging with core banking system using ISO 8583 and socket programming, Credit Card and Chip card
Programming Tools & Technologies: Java 1.4, Weblogic, Oracle, JSP, Servlets, JDBC, EJB 2.x, JavaScript, HTML, CSS, ANT, Log4J, SQL, Textpad, SVN, Linux and Windows, putty, winSCP, Toad, Perforce
Confidential
Software Engineer
Responsibilities
- Involved in teh development of teh Java bean classes, JSPs, Servlets, and JDBC to access Oracle 8i.
- Developed helper java classes needed for teh application.
- Developed teh building components of application such as JSPs, Servlets.
- Used Weblogic Application Server for deploying various components of application.
- Worked with teh Cascading style sheets for teh cosmetic changes of teh GUI pages designed
Programming Tools & Technologies:Java 1.4, Weblogic, Oracle, JSP, Servlets, JDBC, JavaScript, HTML, CSS, ANT, jPOS, Log4J, SQL, Textpad, SVN, Linux and Windows, putty, winSCP, Toad, Perforce
