We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 7+ years of experience in analysis, developing Web based, Client/Server, Distributed and testing of applications using Java/J2EE Technologies.
  • Core Java experience and knowledge of OO Principles and best practices.
  • Expertise in design and development of various web and enterprise - level applications using Java/J2EE technologies like Spring, Hibernate, XML, Struts framework, EJB, JSP, JSTL, JQuery, JavaScript, Ajax, JDBC, JMS, Java Beans and Servlets.
  • Experienced in Java Application Development, Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Experience in analysis, design, development, testing and deployment of software applications
  • Extensive experience with server-side programming and technologies such as J2EE, Servlets, JSP, JavaBeans, JDBC, JMS and EJB
  • Worked on client side technologies and developed interactive web applications using HTML5, CSS, Java Script, JSP, Servlets, Ajax& Angular JS/ Angular 2.0.
  • Extensive work experience on using various XML standards, which includes XML, XSD, XSLT, and XPATH.
  • Superior analytical skills in Object Oriented Application Development using UML and Rational Rose
  • Good exposure with Application servers, Web Servers like Web Sphere, Web Logic, JBoss and Apache Tomcat
  • Extensive knowledge about custom tags, JSTL to support custom User Interfaces.
  • Extensive experience with developing enterprise applications with development tools like Eclipse, MyEclipse, WebLogic, WSAD and RAD
  • Used Servlets extensively to create dynamic web pages.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Strong knowledge of J2EE/Java application development background, with experience in defining functional and technical specifications and deploying applications (WAR and EAR) on various servers in multiple ambiences (DEV, SIT, UAT and PROD).
  • Experienced in working with multiple databases like Oracle 10/11g, SQL Server, MySQL, and DB2.
  • Experience in Configuration Management, setting up company Version policies, build schedule using SVN and GIT.
  • Experience in configuring the WebSphere Server.
  • Worked on multiple client project using JavaScript, Bootstrap, CSS, HTML/HTML5 and AJAX.
  • Experience in Spring, Hibernate and Web Services.
  • Created Restful and SOAP web services interface to Java-based runtime engine and accounts.
  • Expertise in developing database applications using Oracle, DB2 and worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling and Performance Tuning.
  • Experience with unit testing using JUnit and writing build scripts using ANT
  • Highly motivated and innovative problem solver with excellent organizational and communication skills.
  • Ability to learn new technologies and methodologies quickly.

TECHNICAL SKILLS

Languages: Core Java,J2EE, C, C++, UML, SQL, Visual Basic

J2EE Standards: JDBC, JNDI, JMS, Java Mail, JTA, XML

Web / J2EE Technologies: Struts, JSP, Servlets, Spring, EJB, MDB, Quartz, AJAX, Angular JS/ Angular 2.0, JavaScript, HTML, JSTL, DHTML, XML, XSLT, JSON, JQuery, JSF ICEfaces.

Database: Oracle 7.0/8i/9i/10g,11g, MySql, SQL Server, DB2, MS Access

Application Servers: BEA WebLogic 6.0/10, IBM WebSphere 5.0/6.0, SJSAS 8.1/8.2, JBoss, JRUN

Web Servers: Apache Server, IIS, Tomcat 4.0/5.0

IDE: WebLogic Workshop, WSAD, RAD 8.0, Eclipse, MyEclipse, NetBeans, IBM Visual Age, JBuilder, Visual Studio

Operating Systems: Windows 9x/NT/XP, UNIX, Sun Solaris, MS - DOS

Other Tools: Rational Rose, ClearQuest, Mercury, ClearCase, CVS, PVCS, Symphonia, Software Planner, JUnit,Log4j, Apache Camel, ANT, Toad, Java performance tuning using DB2 Optimizer and Jprobe. Crystal Reports

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Agile methodology.
  • Developed JSP and Servlets to dynamically generate HTML and display the data to the client side.
  • Used Spring Core for dependency injection/ Inversion of control (IOC).
  • Used HTML5, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation interface.
  • Implemented Angular 2 component router for navigation and services to connect the web application to back end APIs.
  • Brief experience on implementing the Angular 2.0 in creating animations based on ionic classes.
  • Designed and developed very complex and large web pages using AngularJS, HTML 5 and CSS.
  • Working knowledge of how to use Web Services and integrate Angular JS, Node JS components with server side components.
  • Developed components using Angular JS directives, controllers, view and routing, service modules.
  • Designed application’s presentation layer using JSP, HTML, CSS, JQuery, AJAX and JavaScript for validations.
  • Developed application based on the MVC Architecture using Spring Framework.
  • Extensively Worked on writing different business logics in Core Java as per the requirement.
  • Used Maven to Build the application and deploy application on Web Logic Application server.
  • Implemented Spring JDBC to connect to database and execute SQL queries using JDBC Template and Named Parameter Jdbc Template.
  • Involved in bug fixing, resolving incidents and enhancements logged by end users, business and production support team.
  • Used Eclipse IDE to develop an application and SVN for version control of the source code.
  • Involved in unit testing using JUnit and integrating the unit testing in build process with Maven for TDD (Test Driven Development).
  • Used SQL for retrieving and storing the user data to and from the Oracle database.
  • Involved in developing Wireframes about information design, navigation design and relationship between components.
  • Implemented business logic of the system using POJO classes.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.

Environment: Java 1.7, Core Java, Spring Core, Spring JDBC, Spring MVC, AngularJS / Angular 2.0, Bootstrap, HTML5, CSS3, JavaScript, AJAX, SQL, Oracle, JIRA, Agile Methodology, JQuery, JSP, Wireframe, Maven, Web Logic Application Server, Jenkins.

Confidential, Dallas, Texas

Java Developer

Responsibilities:

  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Designed front end using Bootstrap, HTML5, CSS, JQuery, Java script and JSTL.
  • Implemented Spring Modules like IoC (Dependency Injection), Spring Aspect Oriented Programming (AOP), Spring MVC and Spring Security in order to develop the application.
  • Experience working with Linux operating system.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used Jquery to make Ajax calls.
  • Worked on creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Experience in responsive layout and design with CSS/HTML and Bootstrap framework
  • Used ANT Script to build WAR and EAR files and deployed on WebSphere.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Implemented project using Agile SCRUM methodology. Involved in daily stand up meetings, sprint showcase and sprint retrospective.
  • Used SVN for version control of the source code.
  • Used spring AOP for programmatic transaction management & exception handling.
  • Participated in code review meetings.
  • Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams, and interaction diagrams).
  • Used ANT build tool for building the application.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Developed a RESTful service to provide all the CRUD capabilities.
  • Provided XML and JSON response format to support various service clients.
  • Use of JSP for creation/modification of some screens to provide custom functionality.
  • Experience with Mockito and JUnit.
  • Good experience of debugging JavaScript, CSS3 and HTML5 code.
  • Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Used various UNIX commands to see the log files on the production server
  • Developed several shell Scripts to automate file transfers.
  • Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.

Environment: Core Java, Java 1.7, Junit 4.7, Spring MVC 4.0.0, Power shell ISE, Spring AOP 1.7, STS 3.7, AngularJS, HTML5, RESTFul, Tomcat, Agile, JSP 2.1, Java script, Apache Tomcat, JSTL 1.2 core tags, Bootstrap, JQuery, XML, JSON, Rally, Morpheus, Temforge (SVN 1.9), Spring security

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include UML Diagrams using Rational Ross.
  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Angular JS, JSON, jQuery, AJAX.
  • UI screens were developed using MVC features of Angular JS and JavaScript.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces. .
  • Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
  • Added tasks for online banking website using core Java
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Involved in the application design and development; the User Interface was built using Spring MVC, JSP, jQuery, Javascript, AJAX, CSS, JDBC Template.
  • Used Spring MVC Framework for developing web applications.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Deployed the applications on IBM WebSphere Application Server.
  • Experience with Linux operating system.
  • Developed JUnit test cases for all the developed modules.
  • Used ANT for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used Eclipse IDE
  • Experience working with DB2.
  • Good experience with version control such as GIT.
  • Used ANT build tool for building the application.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used Tomcat server
  • Used Maven for building
  • Used Log4J to capture the log that includes runtime exceptions.
  • Written Stored Procedures and Triggers in Oracle Database.

Environment: Core Java, J2EE, JSP 2.0, PL/SQL, JMS, JSTL, Angular JS, Spring, Multithreading, Oracle, DHTML, XML, DOM, SAX, ANT, Bootstrap, HTML, CSS, SOAP, WSAD 5.1.2, JQuery, IBM Web Sphere Application Server 5.1, Hibernate 3.0, LOG4J, GIT.

Confidential, Pittsburg, PA

Java Developer

Responsibilities:

  • Involved in requirements discussions with business users and mapping them to design.
  • Developed web services using RESTful technology to support JSON and XML using JAX-RS.
  • Implemented Object-relation mapping (ORM) in the persistence layer using Hibernate framework in conjunction with spring functionality.
  • Developer web pages using Javascript and libraries like Jquery, Bootstrap.
  • Used Jenkins along with Maven for continuous integration.
  • Created hibernate mapping files to map POJO to DB tables.
  • Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
  • Used GIT repository for version control.
  • Used Oracle SQL Developer to interact with the database.
  • Implemented Hibernatefor mapping data fromJavaclasses to database tables
  • Work Closely with Business Analyst to complete Software Requirements Specification document.
  • Developed managed beans and interfaces for business logic and binding these beans in UI pages.
  • Used JIRA for defect updates and retesting process.
  • Involved in writing Oracle SQL queries - Stored procedures, functions, sequences, cursors, object types, triggers, views etc.
  • Implemented Model-View - Controller Design Pattern.
  • Organized Code review meetings to get approval for the Code changes implemented based on Class Diagrams.
  • Used Maven as build tool for building the application.
  • Implemented code to consume Restful Web service for customer to complete Payment process.
  • Data base entities are created using Hibernate reverse engine and these entities are configured using annotations.
  • Implemented Spring JDBC Template to execute the query for retrieving data results.
  • Prepared Java doc’s for each and every Functionality for clear understanding of end user(client)
  • Developed User Guide document for end user to understand flow of the application.

Environment: JDK 1.6, Spring4, REST, Core Java, CSS, JQuery, Hibernate, Oracle, WebSphere, Maven, GIT, Jenkins, Agile, JDBC, Javascript, JDBC, UML, XML, SQL.

Confidential

Java Developer

Responsibilities:

  • Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
  • Implemented server side tasks using Servlets and XML.
  • Designed and developed User Interface using JSP, CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
  • Used XML to transfer the application data between client and server.
  • Used Spring Core for dependency injection/Inversion of control (IOC)
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Used Ajax, OO Java Script, JSP, JQuery, HTML and CSS to develop the application.
  • Developed different JQUERY component in MVC architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
  • Involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
  • Worked on integrating JQuery APIs with MVC pattern.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets.
  • Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
  • Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
  • Wrote test plans and performed unit testing and performance testing.

Environment: Java 1.5, HTML, CSS, OO JavaScript, Spring, JDBC, PL/SQL, Ajax, JSON, JSP, JQuery, Servlets, MVC, DOM, SQL, PL/SQL, Oracle, Windows.

We'd love your feedback!