Sr. Java /j2ee Developer Resume
Birmingham, AL
SUMMARY:
- Over 7+ years of experience in software development includes Analysis, Design and Development of quality software for Standalone Applications and Web - based applications using JAVA/J2EE Technologies using Software Development Methodologies / Frameworks like SDLC and AGILE.
- Experienced in deploying and maintaining J2EE APPLICATIONS in Web Sphere (WAS), WebLogic, and JBoss, Tomcat servers.
- Hands on Experience in JDBC, HIBERNATE for persisting data to different relational databases and extensive knowledge in Java Persistence API.
- Experience in open source framework spring, Good Knowledge in implementing object oriented design patterns Model View Controller (MVC) frameworks
- Expertise in HTML5, XHTML, CSS2/CSS3, responsive design, Bootstrap, AngularJS and visualization tools.
- Proficient in using RDBMS concepts with Oracle, My SQL and experienced in writing SQL, PL/SQL Stored procedures, Triggers and Views.
- Maintenance and Troubleshooting of Pivotal Gem Fire, Pivotal Cloud Foundry, Tibco Stream Base, Active Space, Live view DataMart.
- Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle11g database using JPA/Hibernate
- Used AWS S3 data store for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
- Produced and Consumed the Web Services using SOAP and Restful and did unit testing by Soap and performance testing.
- Developed Micro services and worked on Dockers, Spring Boot, deployed applications on Pivotal Cloud Foundry.
- Experienced in various source code management activities using tools like GIT, SVN, Mercurial
- Wrote shell scripts to handle server processing Migrating applications from .Net to Python Monitoring applications/servers
- Major financial company: Built identity and access management platform on multi node cluster using Grails. Also led the support for identity and access management team
- Experience working with Test Driven Development TDD, JUnit and Mockito.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
- Experience working with Rich Client Platform- Designing, Coding and Packaging Java Applications.
- Extensive experience in implementation of the version control software SVN, CVS, GIT.
- Designed applications using J2EE Design Patterns like MVC, Front Controller, Service Locator, Business Delegate, Session Facade, Singleton, Prototype and Data Access object.
- Experienced in developing server-side components using Servlets for HTTP request processing.
- Strong Database (RDBMS) development experience in writing queries, functions, stored procedures, triggers, and views in Oracle, SQL, PL/SQL.
- Expertise in developing database application using Oracle, Sybase, DB2, MySQL, SQL Server.
- Hands on experience in UNIX environment shell scripting, socket programming.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in ANT, Maven.
- Good knowledge in using Maven and ANT Scripts for building and deploying the application in web/app servers.
- Worked on JPA for persisting the objects into the system.
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and JavaScript.
TECHNICAL SKILLS:
Programming Languages: Java, UNIX Shell, SQL, PL/SQL
Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, AJAX, AWT, CSS, ILOG, JXPath, Xpath Backbone.js
Web Technologies: HTML, DHTML, XML, CSS, JavaScript, AJAX
Distributed Technologies: RMI, EJB, JMS, Data Warehouse
Application Server: BEA Web logic, J Boss, Apache Tomcat, Glassfish
JAVA/J2EE: HIBERNATE, SPRING, WEB SERVICES, ANT, Log4J, Maven
IDE s: Eclipse, RAD, J Builder, NetBeans
Database(s): Oracle, DB2, My SQL
Version Control Tools: Rational ClearCase, SVN, CVS, Clear Quest, GitHub
Testing Tools: JUnit, HPQC
Case Tools: Rational Rose, UML, OOAD, RUP
Operating Systems: Windows, MS-DOS, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Birmingham, AL
Sr. Java /J2EE Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology.
- Provided development support for creating a website using Java, Groovy & Grails, framework utilizing agile methodology and MySQL database.
- Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments
- Used JAX-WS (SOAP) for producing Web Services and involved in writing programs to consume the Web Services using SOA with CXF framework
- Worked on Service Oriented Architecture (SOAP) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS.
- Involved in using Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP
- Used JSP’s HTML5 on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Used Jenkins for build maven project.
- Implemented Spring Framework based Rest webservices, JAX-RS, Jersey API. Worked on REST web services testing using Jersey API.
- Implemented producer/consumer for Rest webservices using JAX-RS annotations, Jersey implementation and Http client.
- All the Business logic in all the modules is written in Core Java
- Configured listeners and wrote MDB's (Message driven bean) to listen to the messages and subscribe to the topic put by the Core Java application.
- Developed the Core Java component of recovery management module using Spring MVC Framework.
- Worked with Core Java Messaging artifacts using JMS (MQ Series) for sending out automated notification emails to respective users of the application.
- Code developed in Eclipse IDE and used WebSphere server for deploying the web content.
- Involved in creating the REST Webservices for Synonyms and Contacts records in Elastic Search.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQUERY in ongoing projects.
- Experience in Web-Development technologies like Restful, Servlets, JSP, JSTL, HTML5, JavaScript, CSS3, XML, XSL/XSLT, AJAX, Rich Client Platform (RCP) and JQuery.
- Developed Restful Web Services using JSON/XML and Other MIME data types
- Developed the business domain layer using Java, J2EE, JDBC, and Restful Web Services
- Created controller Servlets for handling HTTP requests from JSF pages.
- Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Full Stack development, maintenance and migration of several PCT/CCG schemes' software modules
- Developed the entire application web-based client implementing MVC Architecture using spring framework.
- Good working knowledge on Spring core, Spring ORM, Spring DAO and Spring MVC architectures
- Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
- Led feature development for Platform migration from grails 1.3 to grails 3
- Development and maintenance of client web apps, built in Groovy on Grails.
- Developed client side interface and GUI with the help of JSP, JQuery and JavaScript and AngularJS
- Used Junit for unit testing, integration testing and production testing.
- Developing single page applications using AngularJS and Bootstrap.
- Worked on creating Single Page application (SPA) using AngularJS, HTML5, CSS3 & Bootstrap & JavaScript.
- Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
- Performed unit tests and debugging Python applications reviewing and enhancing existing code, fix bugs and create system documentation.
- Member of team that developed Web Applications with Python & Oracle, MySQL.
- Developed back-end applications with Python, connecting with Oracle & MySQL databases enrolled various internal projects.
- Wrote GWT code to create presentation layer using JBPM, Selenium, GitHub, Python, GWT, EXT JS widgets and event handlers.
- Continuous Integration using Jenkins with SVN, GIT repositories and improving code quality using Sonar cube.
- Extensive experience in implementation of the version control software SVN, CVS, GIT.
- Utilized Ansible, Puppet, Git and Rundeck to install and configure Linux environments with successful production
- Extensively worked on ORM tools like Hibernate and widely experienced in implementing Hibernate Inheritance/ Collection / Association Mapping.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Developed cloud based solutions for the application using Cloud Foundry and AWS deployments.
- Worked on client side deployments on their servers or AWS cloud
- Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
- Used JQuery to make the HTML, DHTML, Ext.js, Eclipse, Hibernate, AWS, Swing, EXT JS and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Worked with JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Developed the UI Card with Angular Js and Spring Boot Microservices.
- Created POC for Spring Microservices and Spring Boot.
- Provided Service API by using WSO2 Identity server as well as Spring Boot cum Thrift plugins to serve .net clients.
- Maintained backups and restore activities for SVN, Jenkins
- Used SVN as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
- A Jboss7 JNDI naming tree is maintained for the external configuration of a service.
- Prototyped and implemented Cloud based Service Bus on WSO2 for engaging stakeholders in the initial SOA discussions.
- Well versed with the SDLC, STLC and Defect life cycle of a typical project. Experience in working with version control tools like SVN, Mercurial and Bug Tracking tools like JIRA.
- Pushing the code changes performed to the source code repository i.e Mercurial
- Checking and reporting the usage of SCM tools (Git, SVN, Perforce, Mercurial)
- Good hands on UNIX commands, used to see the log files on the production server.
- Managed Jenkins Continuous Integration tool for releases
- Efficiently presented the data using JSF Data tables.
Environment: Java, Java Beans, J2EE, SOAP, Spring, HTML5, JAXB, AngularJS, Hibernate, XSLT, JQuery, JSF, XSD, XML Bean, JBoss 7,Eclipse IDE, DB2, JUnit, Log4J, Linux, Unix, Restful Web Services, SoapUI, JSON, Log Expert, Udeploy, Bootstrap, Oracle, Jenkins, JIRA
Confidential, Dallas, TX
JAVA/J2EE Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Developed web components using JSP, Servlets and Server Side Components using EJB under J2EE Environment.
- Involved in multi-tiered Java/J2EE design utilizing Spring MVC deployed on Tomcat
- Used Spring framework to inject the DAO and Bean objects, auto wiring the components
- Application Server connecting to Oracle database
- Excellent hands on experience in developing web based applications using Open Source control framework like Apache Struts and Spring Framework, which involves MVC Architecture.
- Experience on Web Technologies using Java, spring, Hibernate, HTML, JavaScript, JQuery, JSON, AJAX.
- Used Hibernate object-relational mapping framework to create the data model.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Used Cloud Foundry from initial development, through all testing stages, to deployment.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Foundry JSON templates.
- Writing the front end look and appearance for the screens using Java, Core Java, Swing, NO SQL, AWS, Bootstrap, ExtJS, JavaScript, AJAX, AngularJS and JQuery
- Developed Micro services and worked on Dockers, Spring Boot, deployed applications on Pivotal Cloud Foundry.
- Highly experienced and skilled Agile Developer with a strong record of excellent teamwork and successful coding project management.
- High ability to work on SOA, Agile and Waterfall projects.
- Designed and implemented four Agile Scrum teams for product development
- Automated the migration of SVN repositories to Git while preserving the commit history and other metadata like branches, tags and authors.
- Strong experience in setting up automation pipeline using Jenkins, Git/Gerrit, Nexus
- Developed highly productive dynamic web applications by Groovy on Grails.
- Working experience on open source Frameworks such as struts, spring, Hibernate, JSF, Groovy on Grails.
- Technology: JSF, Hibernate, Prime Faces, Core Java, JSP, Servlet, HTML, CSS3, Derby Database
- Implemented Business logic in the middle-tier using Core Java
- Strong knowledge in Core Java Messaging Service (JMS), Web Services and IBM MQ Series.
- Developed Microservices and worked on Dockers, Spring Boot, deployed applications on Pivotal Cloud Foundry.
- Created UNIX shell scripting for periodic generation of reports.
- Configured slaves in Jenkins for appropriate release builds.
- Experience in building Frontend applications using AngularJS.
- For storing the data in cookies, I have used cookies Store in AngularJS, using cookies store we need apply angular-cookies js file.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Implemented Restful Web Services using Jersey API and JSON, XML.
- Developed Web Services using RESTFUL and JSON.
- Extensive experience in development and implementation of Restful Web Service as a Provider using messaging medium as JSON and have also implemented Soap based web services.
- Used JavaScript, XML Spy for validating the WSDL, Filenet and XSD's along with Backbone.js.
- Designed rich internet applications using Google web toolkit (GWT).
- Created ANT build scripts to build the war file and deployed war on tomcat app server.
- Implemented project based Jenkins plugins
- Developed applications with Python to utilize 3rd party APIs/web services (WSDL, SOAP) and parse XML, XSLT with xPath & CSV data/files.
- Developed applications and methods with Python for ETL - Extract, Transform, and Load Designing
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.JS.
- Enhancement of existing application utilizing JSP, Multithreading Created HTML5 navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Loaded the records from Legacy database (DB2) to existing one (Cassandra).
- Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
- Created Jenkins user guide documentation and provided to users
- Extensively tested the code using J-Unit tests and shell scripting.
- Increased database performance by utilizing MySQL config changes, multiple instances and by upgrading hardware.
- Good knowledge on latest version of object oriented JavaScript Libraries like Angular.js, Node.JS, Backbone, Bootstrap and ExtJS, Handlebars, and Dojo toolkit.
- Developed client-side AJAX application that uses Swing, NetBeans, XSLT, XPath, SPA, JavaScript OOP, and more Bind objects and retrieve them via Groovy Grails, JNDI interface.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Involved in developing Unit Test cases and testing the Application using Soap.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
Environment: Java, Core Java, HTML, CSS, UNIX, GWT, JavaScript, EXT JS, Spring, JQuery, Eclipse, Hibernate, DHTML, MVC, DOM, AngularJS, Backbone.js, Require.js, Node.JS, Ext.js, JSP, AJAX, Apache Axis, SOAP, Jenkins, XML, XPATH, PLSQL, Oracle, Windows
Confidential, Lee’s Summit, MO
Java Developer
Responsibilities:
- Gathered existing functionality of different products from PE & BRD, HLAD and FDN.
- Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
- Used spring JDBC Template to do CRUD operations with Database.
- Also used stored procedures connecting to the database using spring JDBC.
- Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
- Generating proper correspondence for Health Benefits such as SNAP, TANF and LiHeap Program.
- Defined rules using JRules that are defined for resources to show details on UI pages. Followed up with Business Analysts to create conditions & business functions using JRules UI.
- Written SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
- Designed the front end using JSP, Dojo, CSS and Html as per the requirements that are provided.
- Created continuous integration builds using Ant & Jenkins. And deployed on WebSphere app server.
- Done with Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
- Created JUNIT test cases and ran the TEST SUITE using EMMA tool.
- Management and payment Web Application that provides services designed to assist TANF and SNAP
- Ran check style, PMD defects & Find bugs and fixed them.
- Addressed defects identified in QA and IST phases. And tracked QC status as per the guild lines.
Environment: JAVA/J2EE, Servlets, JSP, Web Sphere Application Server, HTML, XSD, XSLT,, WSDL, JDK, SOAP, JavaScript, Spring frame work- DI, Jenkins, AOP, MVC, REST, JAX-RS, CXF, IBM MQ Series, RAD, JUNIT, IBM Clear Case, SOAPUI, JProfiler, JNDI, Java/J2EE design patters, EMMA, Ant, HP QC, DB2, IBM Optim tool etc.
Confidential, San Ramon, CA
Java Developer
Responsibilities:
- Participated in the sprint review meetings and explained the technical changes to the clients.
- Developed and Implemented Web Services and used Spring Framework.
- Developed static and dynamic Web Pages using GWT, JSP, HTML, HTML5 and CSS.
- Developed AJAX scripting to process server side JSP scripting.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Created PL/SQL procedures, functions and written complex SQL queries
- Implemented View layer of MVC architecture using JSF components.
- Used JMS in the project for sending and receiving the messages on the queue.
- Developed web pages using HTML5, CSS, EXT JS and JavaScript.
Environment: Java, Core Java, HTML, CSS, JMS, JavaScript, JQuery, DHTML, MVC, DOM, D3.js, Backbone.js, Require.js, Ext.js, JSP, Spring, AJAX, Apache Axis, SOAP, Jenkins, XML, XPATH, Adobe Flash, GWT, Photoshop, PLSQL, Oracle, Windows.