We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY:

  • Over all 7+ years of experience in software development as a JAVA/J2EE Application Developer.
  • Experience in developing applications using JAVA with various J2EE technologies JSP, Servlets, JDBC, Java Beans, Spring 4.2/3.5/3.0, Hibernate 4.0/3.0, XML, JNDI, JMS and Web Services (REST, SOAP), Design Patterns.
  • Experience working with Agile/Scrum development methodologies.
  • Expertise in all Spring Modules such as Spring Core, MVC, Dependency Injection, AOP and Transaction.
  • Strong front - end GUI wire-framing/prototyping skills using scripting languages like JSP, HTML5, JQuery, JavaScript, Angular JS, DOM and Cascading Style Sheets (CSS), Bootstrap.
  • Hands on experience on coding, implementation and unit testing of various J2EE related projects.
  • Experience with database persistence layer like Hibernate 4.2/3.0.
  • Experience in using version controlling system like CVS, SVN, GIT etc.
  • Experience in doing TDD (Test Driven Development using Junit.
  • Expertise on J2EE Design patterns like MVC, Session facade, Singleton, Front Controller, Business Delegate, Strategy, DAO.
  • Good understanding of Object Oriented Design (OOD) methodologies.
  • Extensive experience in database designing using RDBMS Concepts in Oracle, MS SQL.
  • Hands-on experience in writing stored procedures, functions, views, triggers, cursors and joins.
  • Expertise in XML and related technologies like XSL, XSLT, XPath and parsers like JAXP (SAX, DOM) and JAXB.
  • Experience on java web services using Spring MVC, Metro, CXF and Apache Axis.
  • Experienced in working with different operating systems Windows, UNIX, LINUX, MAC
  • Good Working Knowledge of Ant/Maven for project build/deployment, Log4j for logging and JUnit for unit and integration testing.
  • Have working experience on AngularJS, JavaScript.
  • Have Good Knowledge in NodeJS.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat 8.0/7.0/6.0, Web Sphere 8.5/8.0/7.0/6.0 , JBoss 9.0 and BEA WebLogic 10.x/9.2/8.1.
  • Hands on experience in working IDE tools like Eclipse, Net Beans, IBM RAD, Intellij IDEA.
  • Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
  • Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.

TECHNICAL SKILLS:

Domain: Banking, Insurance, E-Commerce, Health Care

Programming Languages: Java 8/7/6, J2EE, SQL, C, C++, PL/SQL

Frameworks: Spring 4.0/3.0/2.x (Dependency Injection, Spring MVC, Spring Access. DAO, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate) , Hibernate 4.x/2.x, Struts 2.x/1.x, Log4j, AngularJS

Web Technologies: Servlets, JSP, JDBC, Spring, Hibernate, HTML5, CSS3, AJAX, Java Script, JQuery, Bootstrap, JSON, XML, XSL, XSLT, REST/SOAP Web services, JNDI, JSTL, JMS, JPA, EJB, WSDL, JAX-RS, JAX-WS and Java Beans

Databases: Oracle 12c/11g/10g/9i/8i, MySQL, Mongo DB

IDE: Eclipse , Net Beans, RAD, WID (Web Sphere Integration Designer), Atom, IntelliJ IDEA, Bracket, Web Storm.

Web/App Servers: Apache Tomcat 6.0/5.0/4.0, Web Logic 9.1/8.1, Web Sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5/7.5, JBoss

Build Tools: Ant 1.8, Apache Maven 2.2.1

Design tools: Rational Rose, MS Visio.

Version Control: SVN, CVS, GIT

Operating Systems: Windows, Linux, Unix, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, CA

Senior Java Developer 

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirement gathering, data modeling, analysis, architecture design and development for the project.
  • Designed functional systems such as Class Diagram, Sequence Diagram and Interaction Diagram using Enterprise Architect.
  • Developed and Implemented web application on Spring MVC Framework.
  • Worked on Hibernate ORM and created java files to map the object relation mappings.
  • Attended discussions and understand various components of the requirement and to implement the same.
  • Extensively used AngularJS controllers, directives, services and filters in the presentation layer.
  • Implemented RESTful as well as SOAP based web services to communicate with the Flexcube system.
  • Developed GUI using AngularJS, HTML5, CSS3, JQuery Validator, Bootstrap, JSP and AJAX techniques.
  • Good experience in Core Java concepts such as Collections, Generics, Multi-Threading, Lambda Expressions and Streams. 
  • Developed business logic using Java, JDBC and deployed application on Apache Tomcat Server 8.0
  • Extensively worked with collections classes like ArrayList, HashMap and Iterator etc.  
  • Developed the presentation layer using Java Server Pages (JSP), Ajax and Java Script.
  • Used Jasper Report and iText to generate the reports.
  • Created numerous test cases using JUnit framework and JUnit for front end UI testing.
  • Interacted with testing team to log and fix defects.
  • Involved in UAT support and enhanced and refactored code.
  • Used SVN for version control.

Environment: Java 8.0, Eclipse Mars, Apache Tomcat Server 8.0, Hibernate 4.30, Spring Framework 4.0, AngularJS, JQuery Validator, Maven 3.3, ANT, Bootstrap, AJAX, JSON, JSP, JavaScript, HTML5, CSS3, RESTful, SOAP, JDBC, Oracle, Log4j, Enterprise Architect, SOAP UI.

Confidential, Seattle, WA

Senior Java Developer

Responsibilities:

  • Participated in the sprint review meetings and explained the technical changes to the clients.
  • Developed and Enhanced web application on Spring MVC Framework.
  • Developed and Implemented Web Services and used Spring Framework.
  • Interfaced with the back-end using Hibernate Framework and XML
  • Attended discussions and understand various components of the requirement and to implement the same.
  • Used ANT scripts   to build the application and deployed on   Web Sphere   Application Server.
  • Extensively used AngularJS controllers, directives, services and filters in the presentation layer.
  • Developed internal application using   Angular   and connecting to Oracle on the backend.
  • Worked on Core java, J2ee, EJBS, Hibernate.
  • Implemented RESTful web services for communicating using JAX-RS annotations.
  • Developed GUI using AngularJS, HTML5, Java Script, Bootstrap, JSP, AJAX and CSS3 techniques.
  • Excellent proficiency in Core Java concepts such as Collections, Generics, Multi-Threading, Serialization. 
  • Used Eclipse IDE as development environment to design, develop and deploy application on Web Sphere. 
  • Used Annotation in hibernate mapping instead of xml mapping.
  • Extensively worked with collections classes like ArrayList, HashMap, Iterator etc.  
  • Developed the presentation layer using Java Server Pages (JSP), Ajax and Java Script.
  • Update Jasper Report configurations to make the changes in the reports.
  • Followed Test Driven Development (TDD) best practices such as naming conventions, processes and development practices.
  • Designed and developed the application using agile methodology and followed, Scrum.
  • Created numerous test cases using JUnit framework and JUnit for front end UI testing.
  • Interacted with testing team to fix defects.
  • Involved in UAT support and bug fixing, enhancements and code refactoring.
  • Used GIT for version control.

Environment: Java 7.0, RAD 7.5, Web Sphere Application Server 8.5, Hibernate 4.30, Spring Framework 4.0, AngularJS, NodeJS, JQuery, Maven 3.3, ANT, Bootstrap, AJAX, JSON, JSP, JavaScript, HTML5, CSS3, RESTful, JAX-RS, JDBC, Oracle, Log4j.

Confidential, Denver, CO

Senior Java Developer

Responsibilities:

  • Developed and Enhanced application using Java and Java EE (Servlets, JSP, JDBC, JNDI, EJB ), Web Services(Rest Apache- Axis), HTML,   JavaScript,  AngularJS , AJAX, JSON,   CSS,XML ,XSD, Maven, Log4J, IBM WebSphere   RAD and Oracle.
  • Project developed using agile software development methodology.
  • Designed and developed web-based software using Spring MVC Framework and Spring Core.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.
  • Used Hibernate Query Language (HQL) and Custom Queries to querying data from Oracle Data base In DAO.
  • Implemented all the CRUD operations using JPA query language.
  • Designed and developed views using AngularJS models, controllers, services and filters.
  • Developed Junit test cases to validate the REST services.
  • Developed web applications using Spring MVC, JQuery, HTML, Bootstrap.
  • Develop the business logic using Java, JDBC and Deploy on Tomcat server.
  • Multi-Threading and Caching were used to improve user experience.
  • Built web-based maintenance application to maintain complex specification documents.
  • Used Spring MVC as the Web Services framework to implement the REST APIs involved. Made Single page module with use of Angular.js framework. Implemented the business logic using JSP, JSTL, Java Beans and service classes.
  • Good experience in using tools such as TOAD and SQL Developer for database development and interaction.  
  • Very good experience in JDBC, used to access the data stored in different databases. Created PL/SQL procedures, functions and written complex SQL queries.
  • Involved in the development of presentation layer and GUI framework using CSS3 and HTML.
  • Developed XML web services for retrieving loan information from the bank.
  • Used Log4j for logging purposes.
  • Used ANT to build, run and create JARs and WAR files among other uses.

Environment: Java 7, Spring 3.0, J2EE, HTML,, Hibernate 4.0, JSP, AngularJS, NodeJS, JSTL, AJAX, JQuery, Oracle, Eclipse, ANT, SVN, J2EE, Oracle, IBM Web SphereMQ series, XML 1.x, JAXB 2.x, XSLT 1.x, Log 4j, JUnit, SOAP 1.3, WSDL 2.0, JAX-RS,JAX-WS, and Web Services.

Confidential, Omaha, NE

Java Developer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Designed logic and code for the registration and validation of the enrolling customer.
  • Involved in designing and developing the front end of the application using JSP, JavaScript, AJAX, HTML, CSS Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Used Spring Framework for managing transactions and dependency injection (IoC) using annotations.
  • Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
  • Used Hibernate as the ORM tool to connect with Oracle database
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and vendors
  • Modeled object oriented components by using Rational Rose.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in Tomcat Application Server.
  • Used Eclipse and WebSphere to develop, build and deploy the application.
  • Involved in bug fixing of various modules in the application that were raised by the testing team.
  • Used SoapUI to manually connect to the web service and check data.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Implemented Spring MVC Framework.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
  • Used Subversion as version control system.
  • Used Ant as the build tool.
  • Used JIRA tracking system for the application deployment.

Environment: Core Java, JSP, JDK 1.7/1.6, IBM Web Sphere Application Server, Apache Axis, Spring 3.0, Hibernate 3.0, AGILE/SCRUM Methodology, JavaScript, Angular, Maven 3.0.4 JQuery, JSON, JMS, JDBC, JNDI, XML, XSL, XSLT, WSDL, Log4J, Junit, SOAP UI, Oracle, PL/SQL, UNIX.

Confidential, Frankfurt, KY

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
  • 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.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Writing UI interaction with database using Servlets
  • Developing JSP pages for presentation layer (UI) .
  • Implementing Server side programming using JSP and AJAX.
  • Responsible for e-commerce Division Central Region Professional Services business development, sales support, technical architecture, management and delivery of consulting engagements
  • Used maven to employ standard conventions and practices to accelerate the development cycle.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Developing custom JSP tags for role-based sorting and filtering.
  • Developing custom tag libraries (JSTL) for achieving most code-reusability and ease of maintenance for presenting, formatting and gathering data.
  • Creating database tables, created Hibernate mapping files (hbm ) with associations and developed business objects, which use these tables.
  • Extensively used Spring IOC, Hibernate, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application
  • Written the Java Script, HTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Web Logic
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.

Environment: Java/J2EE, Web Logic 9.2, Eclipse 3.0, Oracle 10g, Spring 2.5, Hibernate 3.0, JSP, Servlets, JavaScript, HTML, JMS, XML, SOAP, WSDL, UDDI, Web Services, PL/SQL, JDBC, UML, JNDI, Ajax, Maven, ANT, CVS, Log4J, Unix, Struts MVC Framework.

Confidential

Java Developer

Responsibilities: 

  • Developed the application as per the functional requirements from the analysts
  • Developed the client side validation using JavaScript.
  • Developed the transaction-oriented logic in the Data Access Layer.
  • Designed, developed, debugged and tested the web based J2EE application
  • Used Hibernate 3 for the data connectivity.
  • Used Log4J utility to log error, info and debug messages.
  • Resolved complex problems in less time.
  • Configured and deployed the J2EE application on Apache Tomcat Server 6.0.
  • Very good experience in JDBC, used to access the data stored in different databases.
  • Worked extensively on creating rich front-end web interface using HTML/CSS, JSTL, JavaScript, and JQuery.
  • Performed unit testing using JUNIT framework and used test cases for testing Action Classes.
  • Used MySQL as the database for the application.
  • Used SPRING Framework for the DAO.
  • Tested the whole application for errors screen by screens

Environment: Java 1.4, JSP, Servlets, J2EE, Maven, Eclipse, HSQL, UML, Visio, Log4J, MySQL, Windows.

We'd love your feedback!