Senior Java Developer Resume
Sioux Falls, SD
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 authentication.
- Integration with Jboss and IBM MQ WebSphere Messaging.
- Experience in implementing JSP Custom Tag Library.
- Good experience on the 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)
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 Server WebSphere MQ, Jboss Messaging, Source Control Perforce(P4), Subversion (SVN), GIT, Bug tracking Rally, Bugzilla, ODC, RallyDevelopment Tools Eclipse, My Eclipse, JDK, SoapUI, Log4j, Jenkins, Toad, WinScp, Ant Management Systems Banking, Finance, Payment and Telecom
PROFESSIONAL EXPERIENCE:
Senior Java Developer
Confidential, Sioux Falls, SD
Responsibilities:
- Involved in Agile Methodology of various requirements gathering, Analysis, Design and implementation of the 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 the defects in QC to meet the release delivery deadlines
- Written unit test cases, and tested using 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 the system
- Analyzing the 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, Mainframe, Db2, Splunk
Senior Java Developer
Confidential, Minneapolis, MN
Responsibilities:
- Involved in various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of the 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 the defects in QC to meet the release delivery deadlines
- Written unit test cases, and tested using the 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 the 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 the data into database and written HQL queries to access/update the data from/ to the database
- Followed Agile methodology
- Involved in designing test plans, test cases and overall Unit testing of the 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
Senior Java Developer
Confidential, Minneapolis, MN
Responsibilities:
- Involved in the various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of the project
- Involved in coding, unit testing, code reviews and design reviews
- Responsible for project deliverables
- Supporting the application in UAT
- Coded test cases for the developed classes using JUnit framework
- Developed application using Spring MVC and Dependency Injection
- Used Hibernate to persistent the data into database and written HQL to access/update the data from/to the database
- Implemented Restful web services (JAX-RS) and SOAP web services (JAX-WS)
- Debugging and troubleshooting any technical issues while implementing the applications
- Implemented parsing of XML data into Java objects (JAXB, JAXP, SAX, DOM)
- Migration of the platform from JBoss to Weblogic 11g (v10.3.6)
- Played key role in supporting to deploy the application in Amazon EC2
- Used Amazon Web Service's S3 (Simple storage service) data store for storing the 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
Senior Java Developer
Confidential
Responsibilities:
- Involved in the various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of the project
- Involved in coding, unit testing, code reviews and design reviews
- Debugging and troubleshooting any technical issues while implementing the applications
- Developed application using Spring MVC and Dependency Injection
- Developed DAOs using HibernateDAOSupport
- Implemented Core Java and J2EE Patterns in the Project.
- Involved in designing Class diagrams, Sequence diagrams, Activity Diagram
- Monitored the error logs using Log4J and fixing the problems
- Written the unit test cases, and tested them using the 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
Senior Java Developer
Confidential
Responsibilities:
- Involved in the various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of the project.
- Involved in developing user interfaces by using JSP/HTML/JavaScript.
- Implemented Core Java and J2EE Patterns in the 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
Senior Java Developer
Confidential
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 the business functionality.
- Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
- Developed application using Object Oriented Design Principles.
- Implemented the Email module, which included setting up MQmessage queue, designing and developing email client which sent Java messages to the message queue, designing and developing message driven beans that consumed the messages from the queue and sent emails using contents from the message.
- Monitored the error logs using Log4J and fixing the 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
Software Engineer
Confidential
Responsibilities:
- Involved in the various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of the project.
- Involved in the development of the Java bean classes, JSPs, Servlets, and JDBC to access Oracle 8i.
- Developed helper java classes needed for the application.
- Used the Collections API while developing the code.
- Developed the building components of application such as JSPs, Servlets.
- Written SQL queries to access/update the data from/to the 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
Software Engineer
Confidential
Responsibilities:
- Involved in the development of the Java bean classes, JSPs, Servlets, and JDBC to access Oracle 8i.
- Developed helper java classes needed for the application.
- Developed the building components of application such as JSPs, Servlets.
- Used Weblogic Application Server for deploying various components of application.
- Worked with the Cascading style sheets for the cosmetic changes of the 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