Sr. Java Developer Resume
Detroit, MI
SUMMARY:
- 8+ years of IT experience in software development life cycle including User Interaction, Business Analysis, Design, Application Development, Implementation, Documentation, Testing and Deployment of enterprise applications in the domain of Financial & Banking.
- Has 7+ years of experience in Object Oriented Programming, SDLC, and OOAD on UML Concepts.
- Sun Certified Java/ J2EE development Professional wif over 8+years of experience in developing large - scale, Object-Oriented n-tier Scalable, high-performance distributed systems and web applications.
- Proficient experience wif web technologies like Servlets, JSP, Struts 1.0/1.1, HTML, JSP Custom Tags, JavaScript and CSS, AJAX.
- Expertise in client side designing and validations use HTML, DOJO, GWT, CSS, Rabbit MQ, JavaScript, JSP and Struts Tag Library.
- Experience developing and solid understanding of Micro Services Architecture
- Involved in various activities like Design, Coding, End-to-End Testing and Production Support for various online applications.
- Experience wif Java Middleware, Struts MVC, spring framework and IBM Jade MVC framework.
- Consultant to other Enterprise groups and various Line of Business IT groups on the Portal, SOA, Web 2.0 Collaboration, Content Management and Mobile Strategies.
- Ability to learn and adapt quickly wif new tools and technology.
- Extensive experience and understanding of java 2 / 5, JDBC, XML, XSL, XSLT, XSD, parsing methodology like SAX and DOM, RAD 7.2, Eclipse 3.x IDE, Web logic 7.X/8.X, Web Sphere 6.1, Jboss4.0 and Kafka, Apache Tomcat 4.x Servers.
- Expertise in Servlets, JSP, Struts, EJB, JNDI, XML, XML Parsers, JDBC 2.0 and worked on these technologies for 5 years.
- Extensive JavaScript Experience, hands on development wif Node, jQuery, EXT JS, Angular JS, and vanilla JavaScript
- Experience wif Micro services and REST based web services.
- MongoDB and CouchDB experience.
- Worked on Angular JS, ExtJs 2.x and 3.x framework for 4+ years.
- Hands on experience wif Model View Controller (MVC) architecture using Struts Framework over 6 years having adaptability in learning and switching over heterogeneous components.
- Has Experience in installation, configuration, and deployment in IBM WebSphere for 5 years.
- Experience in HTML, DHTML, Java Script and AJAX for 7 years and experience working on XML based parsing technologies of SAX, DOM for 1 year.
- Extensively worked in Core Java (collection framework, Exception Handling and me/O Streams) for 7 years.
TECHNICAL SKILLS:
Languages: Java2.0 (JDK 1.5/1.4/1.3), NOSQL, PL/SQL, JavaScript, CSS, HTML, DHTML XML, XML, XML DTD, XML Schemas, XML Parsers (SAX, DOM, JDOM), Log stash.
J2EE: Servlets, JSP, JSP (Custom Tags), EJB, JDBC, JavaBeans, JNDI, JMS, Java Mail, WSDL, Ajax.
Frame works: Struts(1.1, 2.0), Spring boot, Hibernate, open JPA, iBatis
Application Servers: IBM Web Sphere 6.1, JBOSS 4.x, WebSphere 6.1, Web logic 7.1/8.0/9.0.
Web Servers: Apache Tomcat 4.x/5.x.
IDEs and Tools: RAD 7.2, Eclipse 3.X, Intel IDEA 7.0.3, Editplus, Toad, SQL Developer, Ant, JUnit3.0/4.0.
Apache Java Tools: Ant, Maven, struts, Log4J.
O/R Mapping Tools: Hibernate 2.x, 3.x.
IDE: My Eclipse Blue (8.x, 9.x, 10.x), WSAD 5.1.
O/S Platforms: Windows (NT/2000/XP/7), UNIX.
Databases: Oracle 9.me/Oracle10g, MS SQL, DB2.
Version Control: CVS, SVN.
Design Tools: Rational Rose, MS Visio.
Others: SQL Developer, Dimensions, Version One, Ext JS, IBM Lotus Notes, Paros.
PROFESSIONAL EXPERIENCE:
Confidential, Detroit MI
Sr. Java Developer
Roles and responsibilities:
- Involved in all phases of SDLC - Agile - Requirement Analysis, Design, Development, System.
- Interacted wif the business analysts and marketing team to discuss and understand the business
- requirements and business rules.
- Accountable for analyzing and bringing clarity to requirements, design and develop software applications
- communicating wif stake holders for further information and approvals.
- Developed System Layer architecture and technical documentation which uses offshore and onsite team.
- Involved in spring security wif OAUTH2.
- Used Inheritance, Multithreading concepts and implemented the access management.
- Employed UML artifacts for object modeling. Designed Use Cases, System Sequence Diagrams, Collaboration Diagrams and Class Diagrams.
- Developed the DAO layer using Hibernate as Abstract Factory, which is used across all Entities.
- Implemented MVC pattern in the application development using spring.
- Consumed Restful web services and developed UI wif Angularjs.
- Used JSP, Java Script, JQuery, Bootstrap and CSS to develop the GUI.
- Web Services approach for Service Oriented Architecture (SOA).
- Developed upload and download functionality using JXL & POI API.
- Worked on Spring modules and worked wif JPA and Hibernate for the DAO layer.
- Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
- Developed ANT build file to compile and deploy the web application to application server.
- Written UNIX Shell Scripts for building, packaging and installing the application in the server.
- Implement RESTFUL WEB Services using Jersey.
- Excellent knowledge in using Maven to build the different modules, project etc.
- Involved in the UAT Build, Configuration, Deployment and Integration.
- Used CVS as version control system for the source code and project documents.
- Developed JUnit tests and functional test cases for the services and documented the services developed.
- Implemented continuous integration testing and release system
Environment: J2EE, JQuery, Node.JS, Websphere Application Server Webservices, Logstash Logstash, Oracle BPEL, BPM,OSB Dojo 1.7,Node.js Python, JQuery, Django, AJAX, JSON, CSS, Web Services, WebSphere ESB 7.0, J MS, Micro Services, WebSphere Application Server, RSA, DOJO, Web Content Management, Rabbit MQ, Kafka, SOA, Spring, Security, XML,IBM Lotus Notes, XPATHSQL stores, MongoDB, n CouchDB, Neo4, JENKINS, CVSHibernate, Mute ESB, IBM WebLogic Application Server 8.0, Perl, XML, XSLT, SOAP, UNIX, Shell Script, Agile methodology, JSR 168,LifeRaj, Ajax
Confidential, PA
Sr. Java Developer
Roles and responsibilities:
- Designed and implemented a web portal using Plone, Zope and Apache
- Designed dynamic and cross-browser compatible pages using web technologies such as AngularJS, Html5, CSS3, JavaScript, jQuery, JSON, CSS bootstrap, JSP.
- Developed customized services and directives in AngularJS to develop dynamic and responsiveweb pages.
- Involved in developing the data validation wifin the forms for client side presentation using HTML,JavaScript and jQuery.
- Experience in developing event driven applications using AJAX, JSON and XML.
- Worked on Spring and Hibernate for the backend implementation
- Involved in writing the Model Interfaces and their implementation classes.
- Responsible for writing Request and Response Classes through Annotations.
- Responsible for writing DAO classes using Hibernate criteria through annotations.
- Responsible for writing Hibernate Configuration using Oracle database in DAO Layer.
- Involved in the integration of the Front End web interface wif the controller using Spring MVC.
- Experience in working wif IBM RAD and eclipse wif Websphere 8.0.
- Working on high priority, critical tickets in production environments to determine investigate diagnose and find out the root cause of the issues.
- Deployed Java/j2ee applications onWebSphereApplication Server.
- Collaborated wif developers and performance engineers to enhance supportability and identifyperformance bottlenecks and resolve them.
- Implemented the DAO and Business Delegate design patterns. UsedhibernateDAO objects for retrieving data from database which were used inHibernatemapping.
- Involved in creating RESTful web services, WSDL and web methods wif Annotations usinghibernate, Spring container to load Hibernate specific classes.
- Integrated Spring and Hibernate, configured logging using log4j and developed exceptionhandling for the application.
- Involved in technical mentoring, production system support and customizing solutions.
- Involved in creating unit test strategy, preparing test environments and test cases.
- Involved in working wif the QA to assist in writing test code and debugging the defects in theapplication.
- Prepared documentation for the recurring defects and resolutions and business comments forthose defects.
- Used singleton and factory design patterns for common functionality of buttons.
Environment: J2EE, JQuery, Node.JS, Websphere Commerce Server Webservices, Angular JS, Dojo 1.7,Node.js Python, JQuery, Django, AJAX, JSON, CSS, Rabbit MQ, Web Services, WebSphere ESB 7.0, Oracle BPEL, BPM,OSB SQL stores, MongoDB, CouchDB, Neo4J MS, JBoss Application Server, WebSphere Application Server, IBM Lotus Notes, RSA, DOJO, Web Content Management, SOA, Spring, Spring Security, XML, XPATH, JENKINS, Kafka, CVSHibernate, Mute ESB, IBM WebLogic Application Server 8.0, Perl, XML, XSLT, SOAP, Shell Script, UNIX, Agile methodology, JSR 168,LifeRaj, Ajax
Confidential NC
Sr. J2EE Developer
Roles and responsibilities:
- Design the complex BPDs (Business Process Definition) of the application.
- Developed the coaches for UI and NoSQL services for storing data in DB.
- Implemented the message events to provide dynamic interaction between end user and run-time process.
- Performed the unit testing for each module in the application.
- Design the various modules of the application.
- Develop the web pages in XHTML using JSF tags.
- As a Sr. Software Developer in Java, expertise in working wif technologies like Spring 3.x, Hibernate 3.x, Oracle database and Restful Web Services to design and develop the application.
- Developed Application User Interface by usingAngularJS, HTML5, bootstrap, AJAX, Node.jSto build Responsive Single Page Application.
- Experience in deploying platform in the AWS environment for feasible server accessing.
- Involved in using Oracle SQLto query the database.
- Experience in implementing and developing the application user interface using JSF, RichFaces, JSF tags and Ajax at UI.
- Used Hibernate as ORM tool to integrate wif the database and application developed using Spring 3.x.
- Involved in implementing JMS to publish message on to the Queue after process.
- Used TCP/FTP (SFTP) to transfer files at a Landing Zone for outbound and inbound.
- Worked on replacing Hibernate by Native Queries (JDBC) in places to handle huge data.
- Experience in using log4j and logback to log the details in the application.
- Implemented the presentation layer for front-end of the application wif the halp of Angular JS, Node JS and boot strap programming and XHTML pages.
- Worked on GIT Hub as a code repository for fetching and deploying the code.
- Experience in developing the automatic builds by using Maven for the application to deploy intoservers.
- Worked on Spring IOC and dependency injection for managing dependencies throughout the application.
- Worked on writing SQL queries, PL/SQL stored procedures for the application database and backend tasks.
- Involved in writing JUnit test cases for unit testing wif data mocking by using Mockito application classes.
- Involved in performed Unit testing, Integration testing wif the quality team.
- Implemented JMS services to achieve Messaging Patterns by using RabbitMQ Queues for Bulk andbatch processing.
- Developed GUI screens for some of the modules using RichFaces Interfaces.
- Involved in providing Post Production and Production support when required.
- Used validators and converters for the application instead of using JavaScript for validation.
- Developed UI modules using HTML, JSP, JavaScript, Spring Boot, Bootstrap, CSS and AngularJS framework.
- Implemented the managed beans and the service implementation for the application.
- Participated in various phases of SDLC.
- Used JDBC for database connectivity and manipulation.
- Developed the custom components like Check box as per the requirement of the KYC application.
- Performed the unit testing for each module in the application.
Environment: J2EE, JQuery, Git, Jira, JENKINS CI TCP/IP, UDP5, Webservice, Websphere Commerce Server, Node.js, EXT-JS, Webservices, Dojo 1.7, Python, JQuery, NoSQL stores, ns on the Oracle SOA MongoDB, CouchDB, Neo4Django, AJAX, JSON, CSS, Web Services, Micro Services, WebSphere ESB 7.0, JMS, JBoss Application Server, WebSphere Application Server, RSA, DOJO, Web Content Management, SOA, Shell Script, Middleware, Spring, XML,XPATH,,JENKINS, CVSHibernate, Lotus Notes, IBM WebLogic Application Server 6.1, Perl, XML, XSLT, SOAP, UNIX, Agile methodology, JSR 168,LifeRaj, Ajax
Capgemini
Senior J2EE Developer/Python/Solar
Roles and responsibilities:
- Involved in all the stages of the SDLC of dis project which include Design, Development, Testing and Production Support.
- As a Java Developer, Experience in Implementing Struts 1.x and Spring 3.x for Controlling and Ibatis.
- DB for backend operations.
- Worked on Spring Core, MVC, AOP, IOC, Node JS, Angular JS and backbone JS to manage the application.
- Used Spring WS security to insert security tokens for web services.
- Worked on Exposing and consuming SOAP based webservices to integrate application modules.
- Experience in using JMeter to perform load tests and optimizing queries for improving the response times.
- Involved in migrating from Ant to Maven using Ivy for the dependency resolution and optimization from clear case to GIT.
- Expertise in debugging and enhancing the code using Java programming.
- Worked on implementation of Spring 3.x framework for IOC and dependency injection.
- Worked on iBatis database as persistence API in the backend.
- Involved in writing Stored procedures, created views and in tier users for database reliability.
- Involved in implementing XML Http Request while making Ajax calls to servers to simulate Single Sign on (SSO) functionality.
- Experience in using IBatis database to write stored procedures in the application.
- Experience in working wif IBM RAD and eclipse wif Websphere 6.x and tomcat 7.x servers.
- Exposure in acquiring functional and the POC level knowledge on OBIEE for reports.
- Involved in using Rational Team Concert to manage Agile user stories tasks and JUNIT 4.x, Mockitofor Unit Testing.
- Experience in using castor and jaxb plugins in Maven.
- Participated in daily and weekly team meetings.
Environment: Java, J2ee, Web Services, Websphere Commerce Server Frame Work, LDAP, Node.JS, Single Sign On, EXT-JS,JQUERY, SR 168,LifeRaj, Ajax, RESTFul services, MVC, Struts, Tiles, Middleware, Spring, Ajax Hibernate, HTML/HAML, CSS/SASS, Javascript, jQuery, jQuery UI, Backbone.js, Jboss Application Server, WebSphere XML,XPATH, JENKINS, CVSHibernate, WebLogic Application Server 6.1, Perl, XML, XSLT, SOAP, UNIX, Agile methodology, JSR 168,LifeRaj, Ajax
Confidential
Senior J2EE Developer
Roles and responsibilities:
- Worked on multiple client project using Drupal, jQuery, Ruby, Ruby on Rails, Prototype/Scriptaculous, Javascript, and MySQL.
- Experience in using Data structures and algorithms to improve the performance of the application
- Experience in working wif Singleton, DAO and DTO Design patterns.
- Responsible for creating class diagrams, OM and Data Model using Rational Rose and MS-Visio tools for designing and development of the application
- Involved in working wif JSF Framework to develop the application, used Singleton, DAO and DTO Design patterns.
- Involved in implementing frameworks like Spring 3.x, Hibernate 3.x and DB2 database for generating downstream application.
- Responsible for Database programming using DB2 to implement generic DAO functionality for the persistence layer.
- Exposure in working wif protocols like HTTPS, HTTP, FTP and SFTP by using socket programming.
- Responsible for developingSpring batch and boot application for performance improvement and used Multi -Threading concepts.
- Implemented functions, Stored Procedures and triggers by using database functions and PL/SQL.
- Responsible for developing and building the files for configuring the build process by using ANT scripts.
- Responsible for requirements gathering, preparing and worked on Design Documents.
- Worked wif Struts 2.x MVC framework wif tiles concept and validators concepts in front end implementation.
- Developed Application UI by using AJAX, Angular JS, Node JS, HTML, CSS, JSP and XML for TEMPeffective UI functionality.
- Participated in daily and weekly team meetings.
Environment: Java,J2ee,Web Services, Node.JS,, Restful services JPA Frame SR 168,LifeRaj, Ajax JQuery, EXT-JSFaces, JSF, MVC, Struts, Tiles, Spring, Ajax Hibernate, HTML/HAML, CSS/SASS, Javascript, jQuery, jQuery UI, Backbone.js, Jboss Application Server, WebSphere Message Broker 6.0, XML, XPATH, JENKINS, CVSHibernate, Spring Security, IBM WebSphere Application Server 6.1, Perl, XML, XSLT, SOAP, UNIX, Agile methodology, JSR 168,LifeRaj, Ajax