Java Developer Resume
Atlanta, GA
SUMMARY
- Around 8 years of professional experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks and design patterns.
- Good experience and knowledge in various development methodologies like Test Driven Development(TDD), Scrum, Agile.
- Extensive experience in developing web page quickly and effectively using JavaScript, JQuery, HTML5,CSS3, Angular JS, Node Js, Bootstrap and JSP also in making web page cross browser compatible.
- Hands on experience in the areas of Web applications using J2EE technologies like Java, EJB, Servlets,JMS, JSP, JPA, XML, JDBC, Web Services (SOAP, RESTful, WSDL).
- Strong Hands on experience with Struts, Spring, Hibernate and JUnit frameworks.
- Expertise in design and development of Web service which includes of handling SOAP/REST Requests andResponse, WSDL,JAX - WS,JAX-RS and Web service authentication.
- Having Good Analytical, Problem solving skills and be able to discuss technical difficulties with the team.
- Hands-on experience in using Eclipse, Log4j, Sl4fj, JUnit, Mockito for building, logging, testing.
- Proficient in using RDBMS concepts with Oracle 9i/10g/11g/12c, DB2 and MySQL.
- Extensive experience in automated testing frameworks like Selenium Web Driver.
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
- Good experience in writing SQL Queries, PL/SQL, Stored Procedures, functions, packages, tables, views,triggers and data connectivity and data integration of Oracle.
- Experience in using Version Control Systems like CVS, SVN, and Clear Case
- Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines.
- Good Experience with Springs, Spring IOC, AOP, MVC, Spring Security Spring JPA, Spring Batch.
- Experience in Spring Boot, Spring Microservice, Netflix Eureka Server.
- Experience in JDBC, EJB (Session Beans (Stateless and State full), Entity Beans and MDB (Message Driven Beans), JNDI and JMS.
- Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, WebSphere Liberty profile, Apache Tomcat, JBoss Application Server and WebLogic Application Server.
- Experience with WebSphere IHS web Server configuration. Load balancing.
- Extensively worked on Web Services technologies like SOAP, WSDL, REST API.
- Extensive experience in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
- Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT and validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
- Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO.
- Have rich experience in databases like Oracle 10g, SQL Server, MySQL.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers, Functions, Sequences, Views and Stored Procedures.
- Experience with AWS, EC2, S3, RDS, Cloud formation templates, CICD tools (Jenkins, Git, Ansible playbooks)
TECHNICAL SKILLS
Technologies: JSP, J2EE, Java, Servlets, JDBC, XML, SOAP, JNDI, JavaScript, ANT, Maven, HTML, JMS
Software/Tools: Web logic workshop, JDX, Together, Jira, Remedy, Rally, IBM WSAD, Eclipse, Spring Tool suit(STS), RAD,JDBC, XML Spy, XSD, WSDL, WSRP, XPath, XQuery, ALSB, XML Beans, VI Editor, Edit Plus, JUnit, Mockito, Log4j, slf4j, Toad, Rational Clear Quest, Rational Clear case, Harvest, GIT, CVS, MS Visio, Putty
Frameworks: MVC, Struts, Hibernate, JDX, Spring
Design Pattern: J2EE Design Patterns
Version Control Systems: PVCS, VSS, Perforce, SVN, Team Forge
Application Servers: BEA Web logic, WebSphere 6, 7, Apache, Tomcat, Jboss
Databases: Oracle,SQL, PL/SQL
Operating System: Linux, Unix, Windows, Solaris
Design Tools: UML
PROFESSIONAL EXPERIENCE
Java Developer
Confidential
Responsibilities:
- Design and develop the restful service endpoints to migrate and replace existing customer's Mailbox to thirdparty OX (Open Exchange) Service by calling OX SOAP web services.
- Created the business logic for the create update and delete mailbox rest service operations.
- Developed Junit tests using Mockito.
- Developed integration test for create, update and delete mailbox restful operations.
- Used customized Smart Integrator workflow framework which is integration - centric application and allowdeveloper to focus on developing business logic using reusable, configurable, retryable java based workflowsand stages.
- Used RestEasy framework to implement Restful web services
- Used Gradle as the build automation tool.
- Enhancement of existing CG and CMI application using OSGi Karaf and JBOSS FUSE, JBOSS EAPapplication server respectively.
- Debugging the Application in the Eclipse IDE.
- Used GitHub as the source version control.
- Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
- Created POC using Google map API's and restful web services.
Environment: Java 1.7, OSGI Karaf, Web services (Restful, SOAP), Hibernate, Gradle, Soap UI, JAXB, XMLOracle10g, Confluence, JIRA, GitHub, JUnit.
Senior Java Developer
Confidential
Responsibilities:
- Actively involved in the requirements analysis with the system owners and business analysts.
- Java, J2EE technologies have been used for application development.
- Used Spring DAO, Spring MVC modules for development of application modules.
- Developed JSP pages using Java script for presenting the results to the Client.
- Bit of AJAX implementation for asynchronous request from client where table of dynamic data is required.
- Restful Web Services have been developed for communicating for external applications.
- Used Rest API with JAX - RS architecture for Web Service implementation.
- Firefox Web browser used for web service testing and Java Script debugging.
- Configured and installed Web Sphere Application server for application deployment.
- Written pom files for maven configuration for entire application.
- Quality center has been used for the defect tracking and defect status
- Created SVN structure for Confidential .
Environment: Java 1.6, J2EE, Spring, Oracle, Toad, WAS7, SVN, Web Services, Soap UI, WSDL, DB2, Toad, Unix,putty, Junit, FileZilla, QC10.
Java Developer
Confidential
Responsibilities:
- Responsible for making sure the DSAP application is available 24x7.
- Primary point of contact for any outage or issue.
- Troubleshoot and resolve all the issues in Test, UAT & Production environments.
- Troubleshoot and fix issues with an existing Restful Web Service using JAX - RS 2.0 using web API
- Used Angular JS, Bootstrap, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach functions
- Experience with the Android Technology while developing the Mobile App.
- Used AngularJS as the development framework to build a single-page application.
- Developed and involved in designing the UI layer with HTML along with JavaScript, Sencha and AJAXDHTML, Ext JS as the Front-end validation layer
- Created POC for Spring Batch for running batch jobs.
- Proficient with CSS preprocessors including LESS.js, Sass.
- Primarily used Ruby to write cloud computing applications.
- Development of Perl & shell script(Unix) modules that trigger the routine checks of monitoring the key batchjobs
- Developed the enterprise application by integrating JPA/Hibernate Frameworks
- Worked on integrating JSp framework with Spring MVC and also developed presentation layer using JspJQuery and JavaScript.
- Developed the user interface screens using JSF2.2 and Prime faces, Facelets component library.
- Involved in developing code using major concepts of Spring Framework Dependency Injection (DI) and
- Inversion of control (IOC) and Spring Security.
- Approach of Oracle eBilling system 6.0.3 implement integrated ETL.
- Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
- Deployed and configured developed application EAR's to IBM WebSphere Application Server
- Used MySQL as a database to create, store and for analyzing data.
- Responsible for design, analysis & implement code fixes or user requested enhancements.
- Provide detailed deployment steps for all environments and oversee the deployment.
- Used WebLogic 8.0 as an application server.
- Testing and Supporting QAT defects.
- Used core java concepts like Multithreading for the code development and JDBC connections through hibernate.
- Test automation for web application using Cucumber.
- Developed unit test cases using Mockito framework for testing accuracy of code and logging is done usingLog4j and Slf4j.
- Writing Test Automations in Java and writing automations with selenium web driver.
- Experience with the Mongo DB No SQL.
- Implemented java design patterns like Singleton, Factory, Command patterns.
- Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and update
- Developed Smart GWT server side Data Sources.
- Conduct team meetings, Knowledge transfer sessions to both Offshore and Onsite teams.
- Used Git and GitHub as version control systems.
- Worked in a Test Driven Development (TDD) environment
- Responsible for documenting various processes and procedures.
Environment: Java 1.6, Apache Camel, Struts, Hibernate, Spring, Angular JS, GWT, WebLogic Application Server, MySQL, Spring Tool Suite, Git, GitHub, HTML5, Bootstrap, Grade, Maven, Jenkins, UNIX, JSF 2.2
Java Developer
Confidential
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Worked as a part of the Business Analysts team to understand the requirements.
- Worked on Agile methodology.
- Developed code to save and retrieve data from couch base database.
- Development UI modules using HTML, JSP, Sencha, Ext js JavaScript and CSS and using CSS preprocessors like LESS, SASS.
- Designed and developed application based on Spring MVC design pattern, used Spring validation and wrotevalidation rules.
- Developed client application API's using Node Js.
- Involved in developing code using major concepts of Spring Framework Dependency Injection (DI) and Inversion of control (IOC).
- Developed the enterprise application by integrating Hibernate/JPA 2.1 Frameworks
- Unix shell scripting is used for pulling log data.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Develop and maintain host level applications running on Linux and Windows OS in XML, XSLT Core Java (Multithreading concepts) and C++.
- Writing Selenium Automation by Selenium WebDriver and executing Test Cases, and setting up ContinuousIntegration jobs in Jenkins.
- Experience in Mule ESB SOA Services.
- Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Facade, Service Locator, DAO and DTO.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Apache Camel and Apache CXF are used for enterprise integration patterns.
- Involved in development of Soap Web Services and WSDL.
- Involved in the implementation of DAO using Spring - Hibernate ORM.
- Writing service methods and SQL queries, Stored Procedures and PL/SQL to interact with the Oracle DBMSand DB2.
- Developed User- Interface using Servlets, JSP, JavaScript, Angular JS and XML DOM parser and XSLT.
- Created Connection Pools in Web Sphere and configured as needed.
- Used Subversion (SVN) as a source control version.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used ANT as build tool and developed build file for compiling the code of creating WAR files.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Used LOG4J, Sl4fj, Mockito & JUnit for debugging, testing and maintaining the system state.
Environment: JDK 1.5, Spring MVC 2.5, JSP, JavaScript, Web Service, JPA 2.1/Hibernate 3.0, Angular, CSSlog4j, JAX-RS 2.0, JBoss 5.0, Pl/sql, Oracle 9i, JUnit, Subversion(SVN), ANT, UNIX, AJAX, Eclipse 3.2, Gradle, Apache Camel, Apache CXF
Software Engineer
Confidential
Responsibilities:
- Solving the Tickets
- Giving Full time support
- Preparing the Test plan For the new releases
- Created the HTML Screens required for the implementation of the User Interfaces using Dream Weaver anddone client side validations using JavaScript.
- Developed the backbone of distributed framework.
- Designed classes for each module.
- Done the extensive server - side database connectivity application with JDBC.
Environment: Java, HTML, Servlets, JSP, Tomcat, Oracle, XML, UML, C++, UNIX, JDBC, CSS, Log4J