Sr. Java Developer Resume
Bethlehem, PA
SUMMARY:
- Over 7 years of strong software experience in (OOAD, OOPS) and Java/J2EEtechnologies with Software Development Life Cycle (SDLC) and Methodologies like Agile, Waterfall.
- Extensive experience in JAVA1.8/1.7/J2EE concepts like OOP, Multithreading, Collections, JSP, Servlets, JSF, JAVASWING, JDBC.
- Knowledge about the frameworks like Spring (MVC, AOP, ORM, IOC, DAO, Security, Cloud, Batch,Boot), Struts, Hibernate.
- Experienced in front end like HTML5, CSS3, Bootstrap, Java Script, AJAX, JQuery,Node JS, Angular JS, JSTL, JNDI, EJB, JavaSwing.
- Well versed with Web services such as SOAP and REST.
- Working Knowledge with data - exchange formats like XML, JSON.
- Extensive experience in Application & Web Servers such as WebLogic, JBoss,Glassfish, IBM WebSphere, Apache Tomcat Web Server.
- Hands on experience in working with test cases using Selenium, JUnit and TDD.
- Proficient in Databases like Oracle 9i/10g/11g, MySQL,DB and NoSQL DB like MongoDB, Cassandra.
- Hands-on experience with CICD tools such as Maven, Jenkins and Apache Ant and JIRA for tracking the stories.
- Extensive experience in using IDE tools like Eclipse, Netbeans and RAD.
TECHNICAL SKILLS:
Programming Languages: Java,C, C++, SQL, PL/SQL.
Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, AJAX, Swing, CSS, JXPath, Xpath.
Web Technologies: HTML, DHTML, XML, CSS, JavaScript, AJAX, AngularJS.
Distributed Technologies: RMI, EJB, JMS, Data Warehouse.
Application Server: Weblogic, JBoss, Apache Tomcat, Glassfish.
JAVA Frameworks & Tools: HIBERNATE, SPRING, WEB SERVICES,My batis, STRUTS, ANT,Maven,Jenkins,AWS,Log4J,Gradle,SpringBoot,Spring Cloud.
IDE’s: Eclipse, RAD, Netbeans.
Database(s): Oracle 8i/9i/10g/11g, DB2, MySQL,postgres.
Version Control Tools: SVN, CVS, GIT.
Testing Tools: JUnit, Selenium.
Case Tools: Rational Rose, UML.
Operating Systems: Windows, MS-DOS, UNIX.
PROFESSIONAL EXPERIENCE:
Confidential, Bethlehem, PA
Sr. Java Developer
Responsibilities:
- Worked with Spring MVC Framework to Design and Develop the Application.
- Worked with Core Java concepts like Collections,Multithreading,serialization,Exception Handling.
- Developed Server-side components with Servlets, JSPs .
- Used StrutsValidator for the Server-sideValidation and Used Angular Js, JavaScript,HTML,CSS for the Front-end validation.
- Used Hibernate/JPA to interact with Oracle database. Worked with Hibernate API for CRUD operations on the tables.
- Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Spring.
- Implemented exception handling in Java Spring boot for REST API , by making use of ExceptionHandler and ControllerAdvice annotations.
- Used Spring boot service layer with dependency wiring, transaction, DAO and annotations
- Developed Microservices with Spring boot and Spring Batch along with the test cases.
- Created various spring boot and Spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
- Involved in producing and consuming the SOAP/REST Web Services.
- Used JSON/XMl to transfer the resources in RESTFul APIs .
- Developed System 3, 4 BSD and UNIX based APIs for implementing configuration changes and gathering information from Linux and Solaris servers.
- Written Stored Procedures using PL/SQL and functions and procedure for common utilities using Oracle11g .
- Implemented RestFul and SOAP based web services layer to interface with ORACLE database using Jersey-ws,JAX-WS, JAX-RS and JAXRPC API’s.
- Developed REST based Microservices using Spring Boot .
- Wrote TestCases and Test Suites to support the Test-Driven Development( TDD ). Used Junit for Unit Testing.
- Done the Continuous Integration and Continuous Deployment (CI CD) by Maven.
- Used the SVN and GIT for the source code version control.
Environment: Java, J2EE, JSP, Servlets 3.1/3, JMS 1.1, Hibernate 4.3, Mybatis,Spring DI &AOP, Web Services, UML, HTML, DHTML, JavaScript, Struts 2.3, CSS, XML, Weblogic, Oracle11g, SOAP, REST, SQL server,JUnit 4,Tomcat,JBoss, JNDI 1.2, Eclipse 4.6,4.4,Spring Boot(microservices),Spring security.
Confidential, Phoenix, AZ
Sr. Java Developer
Responsibilities:
- Developed UI pages using HTML, CSS, Angular Js,Node Js. JSP, JQuery, JSTL.
- Implemented DAO interfaces and Service classes using JDBC Template.
- Used JSON and XML for the Data exchange in RESTFUL APIs.
- Used the JDBC and Hibernate for the CRUD operations in ORACLE.
- Designed, developed and maintained the data layer using Hibernate/JPA and performed configuration of Spring Application Framework
- Worked on Angular JS controllers and created functions to interact with the RestFul Web services using AJAX.
- Used Spring batch framework to create custom readers and writers to work with the application.
- Involved in developing RestFul with JAX-RS to provide functionality for future development
- Wrote Rest-Controller w.r.t RestFul standards in Spring MVC to connect model with view.
- Wrote Spring Configuration XML , file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Implemented using the application using Spring MVC,Spring IOC,Spring boot,Spring batch.
- Created the spring based consuming REST API's .
- Used SVN and GIT for source code version control.
Environment: Java, Servlets, JNDI, HTML, JavaScript, CSS, XML, DOM, XSD, XSLT, AJAX, JQUERY, JAXP, JAXB, Spring IOC, Spring MVC, Spring AOP, Springboot,Spring cloud,Hibernate, HQL, Apache CXF, JAX-WS,Jenkins, Jboss server,GIT, SVN, JUNIT, log4j, Maven, Docker,Agile methodologies - sprint &scrum, Oracle 11g.
Confidential, Scottsdale, AZ
Sr Java Developer
Responsibilities:
- Responsible to create DAO CRUD methods using Hibernate & Spring framework.
- Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface.
- Involved in consuming SOAP Web Services, generating WSDL and used SoapUI for API testing.
- Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL .
- Developed client software to consume already published web services like SOAP and REST.
- Worked on Angular JS,Node Js to create single page applications. Manipulating the views using the Angular Route provider and developed web applications with Single Page Applications (SPAs) framework using Angular JS and Node Js.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins.
- Used Spring ORM component for Hibernate support to manipulate data for Oracle 10g .
- Implemented JSF framework extensively which involves building the whole user Interface components using JSF tab panels.
- Used Tomcat and JBoss web servers/Application servers for the code deployment.
- Strong development experience with developing Java Web Services WSDL, SOAP, JAX-WS, WS-Security Supported and maintain the application in production.
Environment: Jdk 1.6/1.7/1.8, J2ee, jdbc, pl/sql, webservices (soap), parsers, CVS, sql developer/toad, html, xml, axis, log4j, oracle10/11.X, Weblogic 10/MSSQL server, Jquery 1.7.2, JSF, SeleniumRc, Dockers,JPA,restful webservices, ajax, json, springboot, struts, Oracle SOA, spring, Oracle SOA, postgres.
Confidential, Irving, TX
Java Developer
Responsibilities:
- Designed & Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response in SOA (Service-oriented) Architecture.
- Built the application based on Java jdk 1.7 enhancements of Exceptions and Collections at service layer.
- Developed user interface using JSP published validation framework to support client side and server-side validation.
- Implemented the Spring JMS API to publish the confirmed pickup orders, expired pickup orders and subscribe the order status from UPS Operations in IBM MQ.
- Used Dependency Injection feature of Spring Framework to inject dependency into objects and to wire objects of business classes.
- Used Spring MVC pattern to map the client requests and to serve it to get finally the desired object with modified data.
- Used Spring JDBC Template (Spring Data) in connecting to Data source to get the database connections.
- Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate, JPA ORM mapping tool.
- Created/modified Oracle procedures, packages and functions to move the change data across multiple environments using Database links.
- Used built in Stored Procedures to reach the requirements from the Client to improve the response times of the services. Used JIRA to keep track of bugs and stories.
- Used SVN as build-automation tool for the process of Continuous Integration the project.
Environment: Java (Jdk 1.7), JEE, Web-Services, SOA (Service-oriented) Architecture, SOAP, JMS, Apache Camel, JAX-RPC, WSDL, WebLogic, Spring (DependencyInjection), Hibernate, Spring MVC, Springboot, Springcloud, Docker, Spring JDBC (Spring Data), JDBC, JPA, Oracle 10g, HTML, CSS, JavaScript, AJAX, JQuery, Angular JS, JUnit, SVN, JAX-B, JBoss, JIRA.
Confidential
Java Developer
Responsibilities:
- Used Spring MVC to implement Model View Controller design pattern and Spring IOC for Dependency Injection.
- Involved in developing front end screen validations using JSP, Struts View Tags, XLTS, DHTML, HTML5, CSS3, JavaScript.
- Used Struts,node js for web page development and front-end validations.
- Log4j was used for logging messages of the application.
- Used spring framework AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get the Hibernate Session Factory and resolve other Bean dependencies.
- Implementing Service Oriented Architecture (SOA) using Restful Web service.
- Generated Spring XML files for the configured beans. And used ANT scripts for Deployment.
- Used Hibernate for mapping POJO’s to relational database tables using xml files.
- Oracle Database was used, wrote stored procedures for common queries.
- Used Eclipse and IBM RAD as the Java IDE in the development of the application.
- Participate in code reviews, preparation of test packages, release documentation, deployment Support representing development team.
Environment: J2EE, Servlets, Spring MVC, JMS, Hibernate, RAD,Eclipse, HTML, Web services(REST), SOA Utils, JavaScript, CSS, XML, WebSphere,GlassFish, Log4j, Oracle, PL/ SQL,NoSql JUnit, Unix, JNDI, Jenkins.
Confidential
Associate Java Developer
Responsibilities:
- Gathered required information for the project and involved in analysis phase.
- Created UML class and sequence diagrams using Rational rose.
- Used HTML, JSP, JSP tag libraries and struts tiles to develop presentation tier.
- Involved in efficient using of multithreading concept for improving CPU time.
- Developed java server pages, Action classes and EJB’s for user transactions.
- Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
- Designed Java Servlets and objects using J2EE Standards.
- Mapping of the servlets in Deployment Descriptor (XML).
- Used JDBC to interact with Oracle data base for storage and retrieval of information.
- Used Entity beans as the model to represent the persistent data and interacted with Oracle data base as per MVC Architecture.
- Involved in coding for JUnit test cases, ANT for building the application.
Environment: Core Java, J2EE, Servlets, Multithreading, JSP, Struts 1.1, EJB, JMS, UML, Rational Rose2000, MQ series, Win CVS, Oracle 8i, Web logic 8.1, HTML, Java script, Junit, ANT, XML.