We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Aurora, IL

SUMMARY:

  • Over 7 years of professional experience in all the phases of software development life cycle including Design, Development, Integration of Client/Server environment, Maintenance and Testing of various software applications using Java/J2EE related technologies.
  • Expertise in developing applications using Java/J2EE Technologies like JDBC, JSP, Servlets, JPA, JNDI, EJB, JMS, JAX - WS.
  • Expertise in developing web based application using Java/J2EE technologies like servlets, JSP, EJB .
  • Good Experience in developing GUI using HTML, CSS, JavaScript .
  • Good Experience in Java Script library JQuery and DOJO toolkit.
  • Good Experience in developing single page web application using Angular JS.
  • Good Experience in developing front end application using java technologies like JSP and JSF.
  • Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Good Knowledge in UML, Use Cases, Class Diagrams and Sequence Diagrams.
  • Good Experience in developing the SOAP and Restful web services using frameworks like Jersey, Metro and Apache CXF.
  • Good Experience in developing application using Java based frameworks like Spring, Struts, and Hibernate.
  • Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC, Service Locator Pattern, Business Delegate and Session Facade.
  • Experience with RDBMS related JDBC, Hibernate, SQL or PL/SQL, Stored Procedures.
  • Have good Knowledge on NOSQL database MongoDB.
  • Have worked on developing persistence layer using ORM framework with Hibernate and JPA also integrating with Spring.
  • Good Experience of messaging systems using JMS API and Apache Kafka to communicate over distributed network using both Point to Point and Publisher/Subscription model
  • Good Experience with Application Servers and Web Servers such as Web Logic, Jboss, Web Sphere and Apache Tomcat .
  • Extensive experience in different IDE's like Net Beans, Eclipse, IntelliJ and IBM RAD.
  • Have Good Experience using Testing using Junit and tools like Selenium to test web application.
  • Have Good Experience in build, integrate and deploy application using ANT, Maven and Jenkins.
  • Experience writing maven build scripts for project forcing, code quality checks, categorizing and running unit & integration testing and generating build reports.
  • Good Knowledge on AWS Java SDK, AWS Compute, Network, Storage, Database and Application Services.
  • Understand use cases for AWS storage options including EC2, Provisioned IOPS, S3 and Glacier.
  • Have Good Knowledge in Agile methodologies and maintaining project life cycle using JIRA.
  • Implementation of SDLC using Agile Scrum and TDD methodologies.
  • Experience of working with version control systems like SVN, Git.
  • Ability to learn and master new technologies and to deliver outputs in short deadlines with excellent communication and inter personnel skills.

TECHNICAL SKILLS:

J2EE Technologies: Servlets, JSP, JSTL, JDBC, JNDI, JMS, JAXB, JNDI, JPA, EJB.

Web Technologies: HTML, JavaScript, JQuery, Ajax, CSS, XML, DOM, JSON.

Databases: Oracle, DB2, MySQL, MongoDB

Application/Web Servers: Apache Tomcat, Jboss, WebSphere, WebLogic.

Web Services: Apache CXF, Metro, SOAP, Restful.

IDE: Eclipse, NetBeans, RAD.

Tools: Ant, Maven, TOAD, Jenkins.

Frameworks: Struts, Spring, Hibernate.

Version Control Systems: GIT, SVN.

Testing/Logging tools: JUnit, log4J.

PROFESSIONAL EXPERIENCE:

Confidential, Aurora, IL

Sr. Java Developer

Responsibilities:

  • Involved in detail analysis, estimates, development, bug fixing and enhancement following SDLC and scrum patterns.
  • Developed and supported front end screens to be cross-browser & cross-platform based application while using JSP, Angular JS, XML, XHTML, CSS, JSON, DOM and AJAX.
  • Used DAO, VO (Value objects) and other J2EE Design Patterns in developing application code.
  • Developed client-side AJAX application that uses XSLT, XPath, Angular JS and more Bind objects and retrieve them via JNDI interface.
  • Developed JSP pages using spring frame work, Custom tags and JSTL.
  • Involved in migration of product data stored in SQL to MongoDB.
  • Used components like SPRING MVC and created the DAO’s to access the database using JDBC calls and Hibernate.
  • Configured Hibernate second level cache using EHCache to reduce the Data base trips.
  • Responsible for creation and consumption of Web services using SOAP, created WSDL and integrated with Spring Web Services.
  • Used LDAP in order to give specific permissions to a group of user.
  • Hands on with BASH Shell scripting in LINUX platforms.
  • Installed, deployed and upgraded AWS Cloud based servers and services in accordance with project guidelines while assisting the Devops team.
  • Have good knowledge on creating and configuring S3 buckets in AWS to store and manage database systems.
  • Implemented logger for debugging using Log4j and used MAVEN to build the application.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end.
  • Used GIT as version control system for the source code and project documents.
  • Worked on Web Logic application server for deploying the project.
  • Performed unit and regression testing in the application for bug fixing and better code review sessions.

Environment: JAVA, XML, SOAP and Restful Web Services, JSP, Spring MVC, Hibernate, HTML, spring framework, WebLogic, Linux, Oracle.

Confidential, Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Analyse requirements and developing java/j2ee web application in insurance domain
  • Design & Develop Front End using JSP, JS, Hibernate and HTML for Web applications.
  • Experience in Working with SQL functions.
  • EAR generation and Build preparation, Deploy the application in Various environments
  • Configuration setup for the deployment of application in different countries
  • Co-ordinate with QA team in defect fixing / debugging.
  • Work on Defects/Bug fixes as per Weekly Sprint Planning.
  • Extensively used Hibernate for Object relational Mapping for data persistence.
  • Provide Support to client during User Acceptance Testing for all the deployed countries.
  • Daily analyse the issues reported by end user when application is in production and Validate them
  • Extensive Knowledge in all phases of Project and Product development life cycle.
  • Fetched data from Web services using JQuery, Ajax via JSON response and updated the HTML pages.
  • Used Apache Kafka using Zookeeper to publish the data using the Producer API and connector API to track changes in the SQL table.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and stored data to the database with Hibernate transaction control.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations .
  • Performed report generation and defect tracking activities by using HPQC
  • Worked on transaction processing Using Hibernate and Struts Framework.
  • Data Analysis and Conversion of data for new country in corporation into our system
  • Schedule Knowledge Transfer sessions when any new resources join the project
  • Developed EAR validator in Java, which saved 75% of Manual work hours required for validating EAR.

Environment: JAVA, XML, SOAP and Restful Web Services, JSP, Spring MVC, Hibernate, HTML, spring framework, WebLogic, Linux, Oracle.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Responsible for requirement gathering, design and analysis of the system.
  • Responsible for coordinating the tasks and assigning work to the team members and keeping track of the deliverables.
  • Worked with customers to get the requirements and planned the deliverables accordingly as per schedule.
  • Involved in preparing high level documents and low level documents with UML diagrams using MS VISIO tool.
  • Used Struts framework to develop the application & used JNDI to set up connection pooling and maintained DAO layer for Data base calls.
  • Used HTML, Java Script, JSP and Tag libraries to develop UI pages.
  • Involved in DB design and DB changes for existing requirements, writing SQL queries, PL/SQL procedures, sequences, functions, packages using SQL Developer tool.
  • Involved in writing ANT build script for deployment process.
  • Used design patterns for designing the application.
  • Followed coding standards while developing application.
  • Involved in writing Schell scripts and UNIX jobs to run jobs.
  • Involved in deployment of IST/UAT/PROD.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Involved in doing Unit testing and integrations testing.
  • Identified bugs will be fixed and moved in to respective environment appropriately.

Environment: Java1.5, Java 1.6, Servlets, JSP2.x, Struts 1.3, JavaScript, CSS, WSAD 5.x, ANT1.5.x, WebSphere 7.x, shell scripts, UNIX jobs, ANT, JUNIT, Oracle 10g, Microsoft Visio, Edit Plus.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence diagrams and Class Diagrams with Rational Rose.
  • Responsibilities include analysis of these various applications, designing of the enterprise applications, co-ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management.
  • Designed UI using JSP and HTML, and validated with JavaScript for providing the user interface and communication between the client and server.
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with DB2.
  • Developed EJB components (Session Beans, Entity beans) using EJB design patterns to business and data process.
  • Implemented MVC architecture by developing struts framework.
  • Struts Validator framework is used to do client side validation.
  • Wrote Action classes, Business Objects and Service classes.
  • Created Real-time Reporting systems and dashboards using Adobe Flex, MySQL and Perl
  • Configured Struts-config.xml with all the mappings required by the architecture.
  • Used Struts tag libraries in the JSP pages.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
  • Involved in coding for JUnit Test cases.
  • Developed the Servlets for processing the data on the server.
  • Used Hibernate annotations to avoid writing a mapping file.
  • Used Subversion for version control and created automated build scripts

Environment: J2EE/Java, JSP, Struts, Hibernate, Eclipse 3.0, MySQL, Jboss, ANT, JavaScript, XML, SOAP, WSDL, CVS.

Confidential

Jr Java Developer

Responsibilities:

  • Reviewed functional, non-functional requirements and high-level designs and worked in Agile Methodologies.
  • Extensively worked with core java like collections, String Builder and interfaces.
  • Implemented Hash table and hash set for inserting and retrieving values.
  • Utilized different design methodology such as MVC patterns and used Hibernate for Object mapping.
  • Used Spring Web flow for integration purpose in application development.
  • Developed Message Driven Beans as Queue listeners for JMS queues.
  • Used HTML, CSS and Java Script for developing user interface.
  • Used WSDL to post the services in the UDDI.
  • Implemented the applications using WSDL, SOAP and XML schema.
  • Used MAVEN as build management tool and used GIT for version control.
  • Used Log4J for any errors in the application and deployed the application in Tomcat.
  • Worked extensively in the backend and Developed lookup tables and views to speed up queries for SQL server.
  • Worked in Quality analysis and testing and SOAP UI is used for web services testing.

Hire Now