We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Frankfort, KY

SUMMARY

  • Oracle Certified Java Programmer with 8 years’ experience in Software Development using Core Java and Java J2EE Technologies.
  • Experienced in a fast paced AGILE development environment while supporting requirements changes and clarifications.
  • Experience in developing projects for Financial, Healthcare & Insurance, Media & Entertainment and domains.
  • Responsible for the analysis, design, implementation, testing, and providing production support of reliable reusable software solutions.
  • Strong hands on experience in developing the Enterprise and Web applications on n - tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, spring, EJBs, JNDI, Web services, XML, JPA, JMS and JDBC.
  • Extensively developed the features provided by spring framework in various projects for MVC architecture.
  • Strong knowledge ofJava collection framework,JavaMultithreading and Concurrency API.
  • Extensiveexperience in variousJavaScript libraries like angular.js and Node.js and developing Rich Internet Applications RIA.
  • Responsible for the overall layout design to achieve responsive design using Bootstrap.
  • Experience in Designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Experience in frameworks like Spring MVC /JDBC/AOP/Security, Hibernate and Struts.
  • Experienced in refactoring legacy application using the modern WEB 2.0 standards.
  • Extensively used design patterns J2EEDesignpatternssuch as Model View Controller (MVC), Singleton, Session Façade, Business Delegate and Service Locator.
  • UsediBATIS, hibernate, spring data frameworkwithSpring Frameworkfor data persistence and transaction management.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Worked with Web Sphere Application Server, Oracle Web Logic application server, JBoss and Apache Tomcat Application Server.
  • Worked on implementing full life cycle of software development process (SDLC) in using version control tools like Rational Clear Case, Tortoise SVN, GIT, CVS (Concurrent Version System).
  • Worked on My-Db, oracle, SQL server, MySQL.
  • Extensive knowledge on JAX-WS and JAX-RS.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++, HTML, DHTML, CSS, JQuery, SQL.

Operating system: Windows, Unix (Linux).

Java & J2EE Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP Servlets, EJB, JMS, Struts, Spring Framework, Java Beans, Web Services, AJAX.

Framework: Spring, Spring-Security, Spring Web flow, Tiles, AOP, Struts.

ORM Tools: Hibernate, IBatis.

XML Technologies: XML, XSL, XSLT, XPath, WSDL.

Web Technologies: Java Script, HTML, CSS, SOAP, REST, Boot Strap, Angular JS, JQuery, Node.js.

Servers: Apache Tomcat, BEA Web logic, IBM Web sphere, JBoss.

Databases: Oracle, DB, MSSQLServer, MySql, MongoDB,PostgresSQL.

IDE/ Testing Tools: Eclipse, Net Beans, IntelliJ, SOAPUI, WSAD, RAD, JBuilder, JDeveloper.

Database Tools: PG Admin, SQL Developer, TOAD.

Software Configuration Management Tools: SVN, Git, WinSCP, CVS, VSS, Clear Case.

Build Scripts: Maven, ANT, Jenkins, Hudson.

Defect Tracking Tools: Bugzilla, Jira, FireBug.

Others: Log4J, JUnit, Easy Mock, Power Mock, Lucene, Tika, Rational Rose, Umbrello, Putty, JBoss Fuse, JBoss BRMS, XQuery.

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Developed application using Agile/Scrum methodology.
  • Designed and developed User Interface, application modules usingJSP, spring,Servlets, HTML, CSS and JavaScript.
  • Designed web-based online application using Twitter Bootstrap and AngularJSfor interactive front-end GUI .
  • UsedAngularJSframework where data from backend is stored in model and populated it to UI.
  • Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Wrote DAO classes to interface with Database using hibernate.
  • Expertise in using Named queries to pull all HQL data using annotations.
  • Created dynamic and interactive Data visualizations with D3 charts and AngularJS.
  • Performed indexing and searching on large documents using Apache Lucene.
  • Worked on providing authorization and authentication to applications using spring security and protected the application against attacks like session fixation and clickjacking.
  • Implemented Java design patterns like Front Controller, Service Locator, Business Delegate, and Data access Object, Factory Pattern, Session Façade, etc.
  • Used transaction Management to coordinate transactions among various resources in the application.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Design and developed caching framework EHCache to cache the site data.
  • Parsed XML&JSON responses received in Java code through Web Services
  • Application was developed using Eclipse IDE and SVN for version control and deployed using WebLogic Server in Windows environment.
  • Monitored the error logs using Log4J and fixed the problems.
  • Wrote JUnit test cases using Easy Mock.

Environment: Java, J2EE, Spring, Hibernate, Spring MVC, Spring IOC/Dependency Injection, Junit, Angular JS, Agile/Scrum, JPA, JSP, JDBC, JMS, JAXB, JQuery, PostgreSQL, Bootstrap, Log4j, REST Web Services, Maven, JIRA, WebLogic Server, Eclipse, SVN, Windows.

Confidential, Frankfort, KY

Senior Java Developer

Responsibilities:

  • Followed Agile Software Development Methodology in the progress of the project. Architecting the web application framework and developing various modules of the application.
  • Performed duties of Scrum Master and did task allocation, tracking and estimation.
  • Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
  • Developed web applications using Spring MVC, HTML5, Bootstrap and Angularjs.
  • Developed Single Page Application with AngularJS.
  • Developed Angular factories, and used angular promise API for making async calls.
  • Implemented the Spring-Security and Transaction Management in the Application.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Implemented application level persistence using Hibernate and spring.
  • Developed DAOs for getting data and passing data to the database
  • Deployed the application using Apache Tomcat Application Server.
  • Used Log4J to monitor the Error Logs.
  • Applieddesign patterns including MVCpattern, Façadepattern, Abstract Factorypattern, DAO pattern and Singleton.
  • Worked on Oracle database.
  • Used Tortoise SVN Subversion for software version control.
  • Created Unit Test and SIT test Scripts for the application.

Environment: Spring, Hibernate, Tiles, Tortoise SVN, Eclipse, Log4J, Bootstrap, Angularjs, JSP, HTML, Spring-Security, Spring-JDBC, Spring-MVC, Apache Tomcat, Oracle.

Confidential, CT

Java J2EE Developer

Responsibilities:

  • Used Agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Developed the presentation layer using HTML, DHTML, CSS, Java Script, JSPs and XML.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, JDBC, SQL, MAVEN, Oracle.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Bean Factory, Singleton, Data Access Object and data transfer object.
  • Used Spring Aspects for implementing functionalities like logging functionality.
  • Implemented different types of spring controllers as per application requirements.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Used Hibernate framework for back end development and spring dependency injection for middle layer development.
  • Configured JPA to use Hibernate as ORM tool.
  • Spring Validators, persistence layer, DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate Query Language.
  • Backend tier implemented with Hibernate and DAO Design pattern.
  • Developed Web services to allow communication between applications through SOAP over HTTP.
  • Used JBoss Application server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.

Environment: Java1.6, J2EE, JSP, HTML, DHTML, CSS, JavaScript, XML, JSP, EJB3.0, Servlets, Rational Rose, JBoss Application server, JBoss, UML, REST Web services, SOAP, Hibernate 3.0, JPA, JDBC, Spring Framework, SVN, SQL Server, PL/SQL, Agile, MAVEN, Eclipse, Apache Tomcat and Linux.

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Used Agile Software Development methodology for developing the application.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • The architecture of the application is based on Struts framework.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used JavaScript for client side validation.
  • Developed Struts action classes, Action Forms and Struts validation classes to implement UI Layer.
  • Configured Actions for UI navigation in struts-config.xml.
  • UI Layer implemented with Struts, Struts validation, Struts Tiles, JSP, XML, CSS, XHTML, JavaScript, DOJO, AJAX
  • Developed Struts Action classes using Struts controller component
  • Struts Tiles and Struts Tags were extensively used to implement front end system for this project.
  • Developed Message Driven Beans to send email notifications using JMS.
  • Developed Maven scripts to automate building and deployment of application to various environments such as dev, test and prod.
  • Involved in SQLQuery Optimizations and performance tuning of frequently used SQL Queries.
  • Created PL/SQL triggers, SQL views, stored procedures functions and packages.
  • Developed unit test cases using JUnit and Mock Objects.
  • Deployed the application on WebSphere Application server.
  • Used Git version control system for the source code and project documents.

Environment: WebSphere Application Server 6.1, Java, JSP, HTML, CSS, Java Script, Struts, XML, XSLT, JDBC, UML, ANT, Git, Log4J, and JUnit.

Confidential

Java J2EE Developer

Responsibilities:

  • Involved in Analysis of requirements and LLD preparation for the portal team.
  • Complete single handed development for many modules and CRs.
  • Front-end was designed by using JSF, JQuery, JavaScript, CSS, and JSP.
  • Developed JavaScript functions for client side validations.
  • Built server side components with EJB 2.0 and servlets.
  • Deployment of code changes in the server environments for SIT/UAT and Release Management for production.
  • Transitioning to production support teams and deployment co-ordinations.
  • Generated WSDL files from web services and consumed in the code.
  • Designed and developed Servlets, Session and Entity Beans to implement business logic and deployed them on the Sun java application Server
  • Worked with Apache Tomcat Web Server.
  • Designed and developed Servlets and JSP and connected to existing ORACLE database using JDBC.

Environment: Java, J2EE, JSP, Servlets, HTML, XML, SOAP Web services, Eclipse, Sun Java Application server, Script, JQuery, CSS, JDBC, EJB 2.0.

We'd love your feedback!