Java Developer Resume
Mason, Oh
SUMMARY
- Over 9+ years of wide - range experience in various Cross Platform (client/server) Industry verticals like Banking, Medical and Insurance as a designer and developer using Java and Enterprise Java technologies on Unix and Windows Platforms.
- Designed and Developed Enterprise applications using Java/J2EE Design Patterns like Service Locator, Singleton, Business Delegate, MVC architecture, Front Controller, Filters, View Helper, Composite View and DAO.
- Developed web services in Java with various tools. Experienced with SOAP/WSDL. Have also designed and developed REST interfaces in Java.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Design and documentation of REST APIs for collection and retrieval of high volume data.
- Experience in using Struts framework to develop presentation tier.
- Experience in developing light weight and robust J2EE applications by integrating Spring 2.5/3.0 with Struts by delegating action management.
- Done daily automated regression testing is running & completing successfully on all multiple platforms and multiple Browsers using Selenium RC and Selenium Grid Scripts.
- Involved in creation of automation framework using selenium.
- Well versed in configuring Spring Application context for creating spring beans and referencing the beans using dependency injections/IOC.
- Experience in Spring Web MVC to develop the applications using handler mapping, view-resolve, and view-helper.
- UsedSpring WebModule integrated with JavaScript,AngularJS and JSF.
- Implementing stories according to the low level design, unit testing using Junit and Groovy/Grails, and integration testing using REST interface.
- Experience in developing distributed and enterprise applications using Enterprise JavaBeans (EJBs) implementing session beans, entity beans, and message driven beans.
- Experience in migration from Entity beans to Hibernate for persistence.
- Developed the application using frameworks like Angular JS, Responsive Web design.
- Experience in working layers of FULL STACK like Server,Network,Data Modeling, Business logic,MVC and User Interface.
- Experience in developing and deploying J2EE components on Application Servers like IBM Web Sphere Server, Boss and Oracle WebLogic.
- Good experience in implementing J2EE compliant applications using various A Design patterns, Struts framework, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ.
- Monitored the error logs using log4j and experience in writing and executing unit test cases using Junit testing frame work.
- Experience in working on multiple operating systems like Windows XP, UNIX.
TECHNICAL SKILLS
Languages: C, Java, XML, SQL and PL/SQL.
Operating Systems: Unix, Linux, Windows XP.
Web Technologies: J2EE,JSP,Servlets,JNDI,JDBC,JSTL,Custom Tags,JSF, Filters
Front-End Technologies: HTML, JavaScript, Angular JS.
Frameworks: Struts2.0,Spring2.5/3.0, Stripes,Hibernate3.0.
J2EE technologies: RMI, JNDI, Connection Pooling, EJB
Web/Application Servers: BEA WebLogic 9.x/10.x/12.x, JBoss5.x, IBM WebSphere 7/8.5, Apache Tomcat 5.x/6.0.
IDE’s: Eclipse3.0/3.1, RAD 8.0,Intellij
Data Bases: Oracle 9i/10g/12c, DB2, NoSQL, MySQL 4.1
Tools: and Utilities: SDLC methods, elasticsearch,Selenium,CVS,Groovy,Grails, ANT, Log4j, SqlDeveloper-4.0, SQL Server DB, Junit.
Source Control: Rational Clear Case,CVS, SVN,GIT.
PROFESSIONAL EXPERIENCE
Sr. Speciality Developer
Confidential, Atlanta GA
Responsibilities:
- Providing technical assistance in creating High Level and Low Level design using Spring framework, WebSphere, Web Services, Gradle, JDK1.6.
- Involved in all the layers of the SDLC in development of the application.
- Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
- Wrote WebServices to expose the business methods to external services.
- Spring MVC Framework was used for work flow of the application.
- CICD was implemented using GOCD tool.
- Code quality was assured using Sonarqube.
- Unit Testing of the shared services was done using Junit Test cases.
- Done production deployments and provided support of the application.
- Build was done using Gradle Script and Deployed the application in Websphere Application Server.
- Attending the daily standup to discuss about the progress of the assigned tasks.
- Extensively used HP's Quality Center (QC) Test Management tool and SOAPUI and Service Test Tools testing at the UI and UX application layer in a java environment.
Environment: Java 1.6, Websphere 8.5.5, WebServices, Spring Boot, Spring MVC, Spring DI, Spring 4.0,SOAP,Gradle, XML,Ajax, Intellij IDEA, JUnit, Log4J, GOCD, Clearcase, RET, Sonarqube.
Java Developer
Confidential, Atlanta GA
Responsibilities:
- Providing technical assistance in creating High Level and Low Level design using Spring framework, Tomcat, Web Services, Oracle, JDK1.6.
- Involved in all the layers of the SDLC in development of the application.
- Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
- Wrote WebServices to expose the business methods to external services.
- Spring MVC Framework was used for work flow of the application.
- Unit Testing of the shared services was done using Junit Test cases.
- Done production deployments and provided support of the application.
- Building and Deployed the application in Weblogic Application Server.
- Attending the daily standup to discuss about the progress of the assigned tasks.
- Extensively used HP's Quality Center (QC) Test Management tool and SOAPUI and Service Test Tools testing at the UI and UX application layer in a java environment.
Environment: Java 1.6, Tomcat 7, WebServices, Spring MVC, Spring DI, Spring 4.0,SOAP,Maven, XML,Ajax, Eclipse Luno, JUnit, Log4J.
Java/J2EE Developer
Confidential, Mason (OH)
Responsibilities:
- Providing technical assistance in creating High Level and Low Level design using Spring framework, WebLogic, SOAP Web Services, Oracle, JDK1.6.
- Involved in all the layers of the SDLC in development of the application.
- Wrote SOAP Web Services to expose the business methods to external services.
- Contributed in development of ETSL and shared services
- Used Springs Dependency Injection, AOP frameworks etc.
- Deployed web and enterprise applications on Jboss application server in a channel secure environment.
- Spring MVC Framework was used for work flow of the application.
- Used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.
- Developed pages using JSF features like converters, validators, action Listeners, custom components, etc.
- Created conditional logics in pages using JSF tags and JSTL.
- Developed JSF components to use similar features in multiple pages.
- Application Architected and developed using Angular JS, MVC framework.
- Designed and developed Connecter interfaces using Spring Batch, jobs for market and producer.
- Created POC for Spring Batch for running batch jobs.
- Wrote stored procedures for SQL Server side.
- Provided JUnit test cases for the application to support the Test Driven Development (TDD).
- Extensively Used JUnit and defined various TestSuites and TestCases.
- Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, and DAO patterns using Intellij IDEA.
- Established continuous integration (CI) practices and standards for the application. Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, Junit, Selenium and Maven.
- Developed JMS components to send messages from one application to other application internally.
- Building and Deployed the application in WebLogic Application Server.
- Used Selenium IDE for Open source web testing.
- Attending the daily standup to discuss about the progress of the assigned tasks.
- Extensively used HP's Quality Center (QC) Test Management tool and HP's SOAPUI and Service Test Tools testing at the UI and UX application layer in a java environment.
Environment: Java 1.7, WebLogic 12.1,SOAP WebServices,JBoss,Spring MVC,Spring DI,SOAP,Stripes,Maven, XML, XSD, JAXB, JMS, Ajax, Oracle 12c,GIT, Spring Batch, Intellij IDEA, Jenkins, Selenium, SqlDeveloper 4.0, SQL Server DB, JavaScript,JSF 2.1,Unix,Angular JS, CSS3,JUnit, Log4J
Java/J2EE Developer
Confidential, Mason (OH)
Responsibilities:
- Providing technical assistance in creating High Level and Low Level design using Spring framework, Hibernate, WebSphere, RESTful Web Services, Oracle, JDK1.6.Involved in integrating Spring with Hibernate
- Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
- Skilled in Test Driven Development and Agile Development.
- Working with an Agile, Scrum methodology to ensure delivery of high quality work with every monthly iteration.
- Migrate, convert and maintain data through enterprise applications.
- Migrated content from Team center into a central enterprise content management system (CMS) called NX.
- Managed existing content and developed new content, hierarchy and organization within the NX.
- Developed JSP’s, HTML, and DHTML that presents data to the client.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Design and documentation of REST APIs for collection and retrieval of high volume data.
- Contributed in development of NX CAE software through software lifecycle (SDLC), from requirements definition through successful deployment .Creating data model and implementing the application stacks.
- Implemented Model View Controller (MVC) architecture using SPRING framework for view level customizations and interfaced with the application logic.
- Prepare Spring configuration/injection rules and prepare transactional guidelines to be used during the code development
- Spring MVC was used for Request handing with annotations.
- Developed Action classes, Form Beans to perform 3-tier architecture.
- Extensively used XML to code configuration files.
- REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS.
- Extensively Used JUnit and defined various TestSuites and TestCases.
- Provided the code for Java beans (EJB) and its configuration files for the application.
- Implemented monitoring and established best practices around usage of elasticsearch.
- Used GIT as a version control system to store current and previous versions of source code.
- Established continuous integration (CI) practices and standards for the application. Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, Junit,Selenium and Maven.
- Replacing SQL-backed search engine with elasticsearch, resulting in a thousand-fold speedup
- Estimating the timeline for the tasks and assigning them to individual iteration based on the priority.
- Has worked with Angular JS for writing scripting code in client side and data synchronization.
- Driving the development priority according to the business stories.
- Designed and developed Connecter interfaces using Spring Batch, jobs for market and producer.
- Written test automation scripts in Selenium to test the whole Application. Created functional automation scripts using open source tools selenium (seleniumRC, Grid). Trained and helped other testers on selenium tools.
- Attending the daily standup to discuss about the progress of the assigned tasks.
- Involved in research activities for determining frameworks and technologies feasible for the application.
- Conduct knowledge sharing sessions among the team members in technical areas.
Environment: Java 1.6,Websphere 7, RESTful WebServices, RESTAPIs,Spring MVC, Spring DI, Hibernate 3.0, JPA 2.1, JavaScript, CSS3, EJBs, Maven, XML,HTML,AngularJS,Selenium,Elasticsearch,GIT, Jenkins, JQuery, Groovy,JSON,Stripes, JSP, Ajax, Oracle 10g, Eclipse,Spring Batch, JUnit, Log4J
Java/J2EE Developer
Confidential, Detroit (MI)
Responsibilities:
- Design and develop code to for the components required to interact with MQs using JMS
- Prepare Functional Test Cases.
- Extensively worked on RESTful Web Services to get the data from third party systems and Configured JMS queues on server.
- Prepare program specifications document for components developed as part of Quality processes.
- Provided JUnit test cases for the application to support the Test Driven Development (TDD).
- Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
- Skilled in Test Driven Development and Agile Development.
- Working with an Agile, Scrum methodology to ensure delivery of high quality work with every monthly iteration.
- Building and Deployed the application in Weblogic Application Server.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Worked with EJBs(session beans) to implement the business logic.
- Provided Log4j support for the application for debugging the system.
- Wrote an application in Groovy for scrubbing of bad data.
- REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS.
- Application Architected and developed using Angular JS, MVC framework.
- Has worked with Angular JS for writing scripting code in client side and data synchronization.
- Used SVN as a version control system to store current and previous versions of source code.
- Implemented monitoring and established best practices around usage of elasticsearch using JSON.
- Planning, deployment, and tuning of SQL (SQL Server, MySQL, elasticsearch) databases.
- Used AngularJS as the development framework to build a single-page application.
- Extensively used TOAD for managing the database.
- Deployed web and enterprise applications on Jboss application server in a channel secure environment.
- Extensively used HP's Quality Center (QC) Test Management tool and HP's SOAPUI and Service Test Tools testing at the UI and UX application layer in a java environment.
Environment: Weblogic 10.x, Java 1.5,JBoss,DB2, Hibernate, Junit, JSPs, XML,JSON,JDOM, RESTful Web Services,REST APIs,Maven, EJBs,Oracle 10g, Elasticsearch, HTML5,SVN, JPA,Angular JS,JavaScript, Unix,JSON, JQuery, CSS3, SQL,SQL Server DB, Eclipse, MQ Series, SoapUI,Groovy,Grails,Log4j.
Java Developer
Confidential
Responsibilities:
- Involved in developing of NAO (New Account Opening) functionality
- Involved in developing ET Application - skin, meta and workflows
- Involved in the developing of e-Journals and auditing.
- Involved in all the layers of the SDLC in development of the application.
- Involved in developing ESB handlers. (Host Calls)
- Proactively fixed bugs and downsized the defect queue.
- Coordinated with QA and DEV teams for validating the CRs.
- Created conditional logics in pages using JSF tags and JSTL.
- Developed JSF components to use similar features in multiple pages.
- Performed unit testing and integration testing on QA and DEV environments and rolled them on to PROD.
- Involved in resolving technical issues.
- Automated data collection and analysis of financial and bank structure data from domestic and foreign depository institutions, capital market participants and bank holding companies.
- Exposure to Securities and capital markets domain that encompasses equities, mutual funds, options, futures, bonds, certificates of deposits, treasuries.
- S|ONE Enterprise Teller (ET) is the Payment Gateway to perform payments, authorizations, credit / debittransactions.
- Exposure to On-Line Transaction Processing (OLTP) workload. It is a mixture of read-only and update intensive transactions that simulate the activities found in complex OLTP application environments.
- Worked on OLTP for optimization and to facilitate the processing of large numbers of concurrent updates.
- Used AngularJS as the development framework to build a single-page application.
- Has worked with Angular JS for writing scripting code in client side and data synchronization.
- Provided JUnit test cases for the application to support the Test Driven Development (TDD).
- Responsible in the code part of back-end database interactions.
- Involved in client calls and gathering the requirement of the project.
Environment: Java 1.4, Websphere 6, Struts 1.3, spring 2.3, Hibernate 3,DB2, Eclipse, EJB 2.0, S1 Composer, JQuery, Junit,JavaScript,JSF 2.1, Angular JS, JPA,Ant, HTML, SQL, SQL Server DB,CSS, AJAX, XML
Java Developer
Confidential
Responsibilities:
- Designed the database for each sub module of DNMCPro.
- Designed table relations and mapping classes for hibernate.
- Done coding for the commission calculation for managers and distributors.
- Involved in all the layers of the SDLC in development of the application.
- Done coding for backend classes to generate reports using jasper reports.
- Object-Relation Mapping was handled using Java Persistence API(JPA).
- Used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.
- Developed pages using JSF features like converters, validators, actionListeners, custom components, etc.
- Designed the Jasper reports using the iReport Designer 4.6.
- Done production deployments and provided support of the application
Environment: Java 1.4, Websphere 6, Eclipse,Struts 1.3, Spring 2.3, Hibernate 3,Unix,MySQL 5.6, Jasper reports1.2, JQuery, CSS, JavaScript,JSF, Ant,JPA, HTML, AJAX, XML