We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Lisle, IL

SUMMARY

  • 7 years of IT experience in Software Development Life - Cycle (SDLC) phases of design, development, implementation, deployment, testing and maintenance as per quality standards using Agile methodology.
  • Extensive experience in design and development of J2EE applications using Java EE, Transaction Management, JDBC, Servlets 2.3/2.4, JSP 1.1/2.0, EJB, AJAX, JMS+, POJO, JSTL, XML, Web Services and other open source frameworks and APIs.
  • Experience in Struts 2.0, Spring 3.0/4.0, Hibernate 3.0/4.0, HTML,PHP,CSS, JSP, IBM MQ Series, EJB, JNDI, Unix Scripting, Eclipse, My SQL, Oracle, Subversion.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) (spring, Struts, ORM Frameworks).
  • Experienced in Middle tier development using Servlets, JSPs and EJB.
  • Strong experience in Database Design, writing Stored Procedure, functions, triggers, DDL, DMLSQL queries.
  • Developed the front-end using Eclipse RCP/Java Swing involving UI design user generated event handling in corporation of underlying functionalities as per the laid down specifications and also involved in incorporating business logic in SQL code stored procedures.
  • Good knowledge on JFace, SWT frameworks and developing Rich client platform (RCP) Applications.
  • Experience in creating build scripts using Ant, Maven tools.
  • Extensive experience in implementation of the version control software SVN, CVS, GIT.
  • Experienced in generation login by log4j to identify the errors in production test environment.
  • Good knowledge and experience with multiple servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service bus), Web logic server, Apache Tomcat, JBoss.
  • Expertise in Web-Development technologies like Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3,XML, XSL/XSLT, AngularJS,Angular2.0,Ext.js,ReactJs,BackboneJs, AJAX, JQuery and Node.js.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Extensive knowledge of XML based standards and protocols (such as WSDL and SOAP), SOA (Service oriented Architecture), Development of XSD schemas and implementing both SOAP and REST web services.
  • Used POSTMAN for testing REST web services and Jira for project management and tracking.
  • Expertise in design of enterprise applications using frameworks viz. Hibernate and Spring.
  • Proficient experience in using the databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g, DB2.
  • Strong experience in developing the SOAP and Restful applications.
  • Technical hands-on experience in using the Integrated Development Environments such as Eclipse, Net Beans, Visual Studio 2008, RAD, WID (Web Sphere Integration Designer).
  • Good knowledge and understanding of object oriented analysis, design and development.
  • Well versed with Integrations using JBPM and has designed the integration components.
  • Experience on developing UI using Struts view tags (HTML, Bean, Logic and Nested), JSP, HTML, and CSS.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework.
  • Experience in Pair Programming, Test Driven Development and agile methodologies like SCRUM.
  • Ability to communicate clearly & concisely to both business and technology teams with my excellent written & oral communication skills.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, SQL, C, C++, PL/SQL.

Web Technologies: JSON, JSP, Servlets, GWT, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP,REST, WSDL, JAX-RS, JQuery, JSX-WS, HTML, HTML4, HTML 5, CSS, CSS 3, DHTML,PHP, JavaBeans, JavaScript, POJO, Angular.js,Angular2.0,React.js,Backbone.js, AJAX, Bootstrap and Node.js.

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, XML Beans and JAXB.

Web/App Servers: Apache Tomcat 4.0/5.0/6.0/7.0 , Web Logic 8.1/9.1,Web SphereApplication Server 7.0,8.0 & RAD 8.5, JBoss, Glassfish.

IDE: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE.

Tools: Ant, Maven, Jenkins, JUnit, TOAD, Selenium, Jira and Soap.

Operating systems: Windows, Mac, UNIX, Linux, Sun Solaris.

Databases: Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, PL/SQL, Sybase, MS Access, DB2, Mongo DB.

Frameworks: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Boot,Factory Pattern, Core, Spring Context, JSF, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Springwith Hibernate), Hibernate, DWR, Log4j.

OO Modeling: UML, Rational Rose, Visio.

Design Patterns: MVC, Singleton, Visitor, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern

Version Control systems: Tortoise Hg CVS, SVN, GIT.

PROFESSIONAL EXPERIENCE

Confidential, Lisle, IL

Sr. Java Developer

Responsibilities:

  • Implementing project using Agile Scrum Methodology, involved in daily stand up meetings and sprint.
  • Involved in designing and implementation of MVC design pattern using Spring framework for Web-tier.
  • Developed presentation layer using HTML, JSP, Ajax, CSS and JQuery.
  • Used Spring framework for dependency injection, transaction management.
  • Integrated Spring Dependency Injection (IoC) among different layers of an application.
  • Implemented REST web services using Apache-CXF framework.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Developed custom annotations, parsers in Spring Boot.
  • Used Spring Boot service layer with dependency wiring, transaction, DAO and annotations
  • 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.
  • Develop Microservices to interact with other modules using Spring, Spring Boot, REST.
  • Applied the Spring frameworks such as Spring MVC, Spring AOP and implemented Hibernate ORM (Object Relational Mapping).
  • Deployed and built various versions of RAM on different server boxes.
  • Designed and developed persistence layer using Spring JDBC template.
  • Developed User Interface using JSP, JavaScript, AngularJS, ReactJS.
  • Involved in Unit testing of various modules in generating the Test Cases.
  • Used Akka and play framework for handling http requests.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • To provide Java Rest based Microservices for use by internal Comcast teams.
  • Expand monolithic web service into smaller micro services.
  • Picked up the slack on NodeJS for one of the micro services.
  • Manipulated data using CRUD (create, read, update and delete) operations of Mongo DB database management system.
  • Hands on experience in a Linux environment with Apache Tomcat on AWS.
  • Experience in Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Used Puppet Dashboard for configuration management for the existing infrastructure.
  • Worked on UNIX nodes in production environment to configure the applications and run the jobs.
  • Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS.
  • Used Maven for build and management. Extensively involved in Test-Driven Development.
  • Converted the HTML Pages to JSF Tag Specific Pages.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Involving in design meetings before developing the application and be proactive in discerning performance issues and developing high-performing application.
  • Worked with WebSphere as the application server.

Environment: Spring MVC, Spring JDBC, Hibernate, Mongo DB,J2EE, Akka framework, Play http, JSP, Ajax, XML, Log4j Maven, JavaScript, HTML,CSS, AngularJS, JQuery, PL/SQL, IBM RAD, SVN, AWS, WebSphere, WebLogic, Agile, JAX-WS, Apache-CXF,JSF, Node js

Confidential, Salt Lake City, UT

Sr. Java/J2EE Developer

Responsibilities:

  • Used Struts framework along with JSP, HTML5, CSS3 and Java Script and PHP to construct the dynamic web pages (presentation layer) for the application.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings. Used Hibernate query language.
  • Designed Frontend with in Object Oriented JavaScript Framework like Ext.js.
  • Used Angular.js, and Node.js for developing single page web applications.
  • Created custom filter in React.JS in the application.
  • Used services to read data from remote server using React.JS.
  • Coding using Core Java in Eclipse RCP. Used JDBC for database connectivity.
  • Good knowledge on JFace, SWT frameworks and developing Rich client platform (RCP) Applications.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Prepared the design for the internet & intranet portals on Web Sphere Portal Server
  • Optimized the full text search function by connecting to Mongo DB Developed Unit /Integration test cases using Junit tool.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Build and configure Web Sphere Portal components including navigation, menu, and content view portlets.
  • Analyzed, designed and implemented the architecture for Task Management Module.
  • Analyzed, designed the architecture for Document Management Module.
  • Lead the design of the new, single-page, Ajax-driven, HTML5 application.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API.
  • Implemented a Continuous Delivery pipeline with Jenkins, GitHub and AWS AMI's.
  • Manipulated data using CRUD (create, read, update and delete) operations of Mongo DBdatabase management system
  • Develop SOA (SAAS), service documents for Enterprise Applications
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
  • Configured the projects in Subversion, Jenkins CI, JIRA.
  • Add new functions and test java coding for business, and data layers using core java, Multithreading, JDBC, and Junit.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework
  • Good Experience on Selenium IDE and creating Scripts in selenium --RC by using Java
  • Configured slaves in Jenkins for appropriate release builds.
  • Used Jenkins to build and maintain the code for testing the application using a test interface locally.

Environment: JDK 1.8, JMS, Angular.js, Angular2, Restful API, Node.js, React.js RCP, Axis, SOAP, Hibernate, Mongo DB, Ext.js. XML,HTML,CSS3,PHP, XSD,XSL, GWT, Grails, Java7, POJO, SOA, JIRA, Jenkins, Spring MVC, Spring Boot, GIT, Junit, Maven, DB2, Unix, Log4J, Bootstrap.

Confidential, Irving, Texas

Sr. Java/J2EE Developer

Responsibilities:

  • Developed Scheduling module of IMS (Inventory Management System) for on-demand inventory collection using JAVA and J2EE.
  • Extensive experience with Agile Team Development and Test Driven Development using JIRA.
  • Developed JAVA based automation testing framework tool for triggering XML API's.
  • Developed presentation layer including UI components, validations using HTML5, applying styles using CSS, used JQuery to make Ajax calls.
  • Used Spring IOC (Inversion of Control) to remove the object Dependencies across the application.
  • Created REST based web services using JAX-RS library.
  • Well versed with Integrations using JBPM and has designed the integration components.
  • Taken care of Java Multi Threadingin common java classes / library.
  • Used POSTMAN for testing REST web services and Jira for project management and tracking.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented Singleton, MVC, Data Transfer Objects and Data Access Objects design patterns.
  • Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Implemented the application specific Web services to transfer data in real-time by utilizing WSDL, REST and JMS technologies
  • Used X Stream API to transfer data back and forth between Spring MVC and Ext.js.
  • Created a Front-end application using JSPs, JSF, Swing, ExtJS3.0, GWT and Spring MVC for registering a User data and configured it to connect to database using JDBC
  • Created web pages using HTML5, CSS3, Bootstrap, JavaScript, JQuery, Backbone.js, Ajax, Node.js, React.js and Angular.js.
  • Integrated independent software components, where most of the data processing occurs on the client side using RCP (Rich Client Platform), SWT.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Wrote SQL and stored procedures using SQL Server for retrieving data and data manipulation.
  • Involved in deploying the ESL portal application on IBM Web Sphere portal server.
  • Installed, configured and maintained Web Sphere Application Servers (WAS) in a network deployment.
  • Assisted in resolving Web Sphere Process Server (WPS) support issues.
  • Involved with troubleshooting issues in Web Sphere application servers (WAS) within SLA
  • Extensive use of JDBC to communicate to the Database for storing and retrieval of information
  • Developed asynchronous solution for Profile updates on the website using JMS technologies
  • Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Implemented project based Jenkins plugins.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins for development
  • Wrote unit test cases using Junit.

Environment: J2EE, JAXB, JMS, Spring/MVC, Agile, XML, JIRA, Bootstrap, CSS3, Angular2,Node.js,React.js,JavaScript,Backbone.js, Eclipse IDE Restful API, Junit, JQuery, HTML 5, HTML, Ext.js, Apache Tomcat, Java8,RCP,SWT, GWT,JSF, Jenkins, JDBC, ANT, Maven,Log4j, SVN, SQL Server, Windows.

Confidential, Austin, TX

SR.JAVA Developer

Responsibilities:

  • Involved in analysis, design and development of OBIEE and SRMP integration system and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Extensive experience with Agile Team Development and Test Driven Development using JIRA
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
  • Having good experience in building multi-threaded Java server side applications and frameworks.
  • Used Open source products to build re-usable components that can be used as base application frameworks.
  • Created REST based web services using JAX-RS library
  • Implemented data access tier using Spring DAO.
  • Hands on Experience on Plug-in Development in Eclipse using RCP, JFace and SWT.
  • Used Spring IOC (Inversion of Control) to remove the object Dependencies across the application.
  • Implemented Singleton, MVC, Data Transfer Objects and Data Access Objects design patterns.
  • Handled Java Multi threadingpart in back-end component, one thread will be running for each user, which serves that user.
  • Develop and enhance intelligent search algorithms.
  • Experienced in planning, design and implement portal solutions using Web Sphere portal.
  • Set up development environment with Rational Application Developer and Web Sphere Portal Server.
  • Developed GUI usingJSP, JavaScript, JSF, HTML5, AJAX, XSL, Angular.js, Node.js and CSS3.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Created custom composite GWT widgets to make it reusable across the application.
  • Involved in writing JPA Named Querie, SQL Queries to fetch data from DB2 database.
  • Worked with XML and JSON contents
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Used Rational Clear Case for version control.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Wrote unit test cases using JUnit and acceptance tests using STIQ.
  • Supported the application across multiple environments like QA, UAT and Production.

Environment: Java, JDK 1.7, Core Java, Web Sphere Application Server, RCP,SWT, Angular, Node.js, JSON, XML, Clear case, Clear Quest, JIRA, GWT, UNIX, RESTFUL web services, Spring MVC, DTO, JAX-RS, Collections, Maven, JDBC, DB2, Log4j, Junit.

Confidential, Harrisburg, PA

Java/J2EE Developer

Responsibilities:

  • Understanding the three tier architecture for this application responsible for understanding the functionality specific requirements.
  • Designing and development of different modules.
  • Responsible for the development of the complex functionalities.
  • Developed XHTML pages using ICE Faces.
  • Created entity classes for persistent/Dao layer.
  • Developed controller/Bean using JSF framework.
  • Used spring framework for having the interaction between Web Service Dao layers.
  • Used JSP and Java script to create front end for the users.
  • Build responsive application using Angular.js, Node.js.
  • Application compatible with mobile devices and different web platforms and browser. Consumed different plugins and angular modules and providers.
  • Created entries of spring component into applicationContext.xml file.
  • Added database configuration related entries and entity classes in the persistence.XML file.
  • Used Table, Named Queries, and Colum annotations for creating the entity classes.
  • Model-View-Controller Pattern has been used. XHTMLs are the views, managed beans are the model and Faces Servlet are the controller.
  • Used Java, JSF, Spring, JPA annotations for the application.
  • Performed call to Session Bean from web application.
  • Developed Web Services using RESTFUL and JSON.
  • Created persistence.XML and configured the Hibernate3.2.5 for the application.
  • Created Object-Relational mapping using Hibernate3.2.5.
  • Use java mail for sending the mails.
  • Used Hibernate Query Language (HQL) to query the database for complex data.
  • Used Net Beans 6.9.1 as IDE and SVN as version control system.

Environment: XHTML 1.0, JDK 1.6, JSF 1.2, Glassfish 3.0, My SQL Server5.5, Spring, Oracle POS, JavaScript, Angular.js,NodeJs,3.1,POJO,GWT, Java8, Hibernate3.2.5, ICE Faces 2.0, Net Beans 6.9.1, SVN, JPA 2.0.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UML.
  • Development UI modules using HTML, JSP, JavaScript, Angular.js and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Designed and developed application based on Spring MVC design pattern.
  • Used spring validation and wrote validation rules.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in development of WebServices using JAX-WS.
  • Involved in the implementation of DAO using Spring-HibernateORM.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping(ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in WebSphere and configured as needed.
  • Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation.
  • Used LOG4J&JUnit for debugging, testing and maintaining the system state.

We'd love your feedback!