We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • Over 8+ years of IT experience in Analysis, Design, Code Review& Integration and Development of Multi - Tier distributed applications using Java technologies.
  • Excellent Project implementation skills using Core Java, Java Beans, J2EE (JDBC, JSP, Servlets), Struts, spring, Aspect Oriented Programming, Hibernate, JDBC, XML, Web Services and Design Patterns.
  • Handful of experience in working with IDE’s like Intellij Idea, Eclipse, My Eclipse, and Net Beans.
  • Experience in client side technologies such as HTML, DHTML, CSS, JavaScript, JQuery, Angular JS, XML and JSON.
  • Proficiency in application servers such as IBM Web Sphere 7.0/8.0, BEA Web Logic, Apache Tomcat 7.0/6.0, JBoss 7.0 and OC4J.
  • Extensive experience in using design patterns such as Model View Controller, Singleton, Façade Service, Observable, Decorator, Front Controller, Factory Patterns, Data Transfer Object (DTO), and Data Access Object (DAO) in the development of n-Tier distributed Enterprise Applications.
  • Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
  • Implemented the projects on Agile Methodology and involved in running the scrum meetings.
  • Have good experience in managing project files by using version control tools like Concurrent Version System (CVS), SVN, GIT Hub and Clear Case.
  • Also used bug tracking tools like Jira for the bug reporting and analyzing the bugs.
  • Good understanding about JSF and AJAX.
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture.
  • Good knowledge of Service Oriented Architecture (SOA) concepts and implementation using Web services.
  • Experience in creating SOAP/WSDL web services using Apache CXF 2.0.
  • Experience in consuming and exposing REST web services using Jersey Framework.
  • Expertise with SQL, PL/SQL, writing procedures and interfacing with different relational databases like Oracle, SQL Server and MySql.
  • Expertise’s working with technologies like JNDI, LDAP.
  • Experience in Managing build files using ANT, Maven, Hudson and Jenkins.
  • Experience in adding logging to the project by using Log4jlibraries.
  • Excellent working knowledge of writing XML documents and parsing them using SAX and DOM parsers.
  • Proficient in unit testing the application using JUnit.
  • Experience of using Mockito API’s in the JUnit Test Environment for testing the code functionality.
  • Excellent team Player with good Technical, Analytical and interpersonal skills.

TECHNICAL SKILLS

Core Java: Collection, Multithreading, Java Utils, Concurrency API,Serialization, String Operations, Applets and Swing

J2EE Technologies: Java Servlet Pages, Servlets, Java Database Connection, Enterprise Java Beans, Java Messaging Services, Java Naming and Directory Service, Lightweight Directory Access Protocol(LDAP)

Design Patterns: Session Façade, Singleton, Factory, Front Controller, Factory Pattern, Decorator Pattern, Model View Controller, Observable Pattern, Data Access Objects, Data Transfer Objects

Frameworks: Spring 3.0, Struts 2.0, Hibernate 3.0, Apache CFX and Jersey Framework

Web Technologies: JavaScript, JQuery, HTML, DHTML, XML, XSLT, Cascading Style Sheets, AJAX, Angular JS

Application Servers/Web Servers: IBM Web Sphere 7.0/8.0, BEA Web Logic, Apache Tomcat 7.0/6.0, JBoss 7.0 and OC4J

Database: Oracle, MySQL 4.x/5.x, PostgreSQL

IDE Tools: Intellij Idea, Eclipse, Net Beans, Rational Rose, Dreamweaver

Methodologies: Rational Unified Process (RUP), Agile (SCRUM), UML, RAD

Parsers: SAX and DOM

Operating Systems: UNIX, Linux, Windows 7 and Windows XP/Vista

Web Services: Service Oriented Architecture, REST and SOAP Web Services

Other tools/packages: Maven, Ant, Junit, Log4j, SOAP UI, RabbitMQ, Hudson, Jenkins, Jira, Mockito

Version Control: SVN, GIT Hub, CVS, Clear Case

PROFESSIONAL EXPERIENCE

Confidential, Reston, VA

Sr. Java Developer

Responsibilities:

  • Involved in design and requirements gathering for project for further improvements and enhancements in the current site.
  • Development of application using J2EE, Spring, Hibernate, Web Services (SOAP & REST), JQuery, Oracle, Maven technologies
  • Created Spring Configuration files & used annotations to auto wire Java Components using Spring Dependency Injection
  • Coded presentation layer components comprising of JSP, Spring Controllers, Spring and JSTL Tags
  • Was Scrum master during stand up meetings and followed agile methods and 2 week sprints in between every release
  • Developed services using Spring IOC and Hibernate persistence layer with Oracle 11g Database. Git was the version control system.
  • Hands on experience with data persistency using Hibernate and gr
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks)
  • Responsible configuring Log4j configuration for the application.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
  • Have done Database integration using SQL queries and developed JUnit test cases (using Mockito in the process) to test various Java components
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and activity diagrams for application components and interfaces
  • Worked closely with various teams to resolve issues which include: Business, QA, Build & Deployment, Off-shore, Tier2, Production Support teams
  • Mentored, trained and educating the users in technology perspective, walk through and review sessions, closely worked with users, developers and team members in problem solving.

Environment: Java, J2EE, Springs, Struts, Hibernate, JMS, Servlets, JSP, JSP Tag Libraries, Java Script Libraries, HTML, JDBC, JUNIT, Mockito, XML, XSLT, Eclipse, EJB, ANT, Web logic server, SOAP, WSDL, Web services, Oracle, Windows XP.

Confidential, Boston, MA

Sr. Java Developer

Responsibilities:

  • Followed the Agile Software Development Process and used Scrum methodology in the development Involved in Requirements gathering, Design, Development and Implementation
  • Worked on UML use case, class and sequence diagrams using Rational Rose during design phase
  • Designed and Developed business layer using Spring Framework and used different design patterns like Singleton, Front Controller, Service Locator, and Factory Patterns
  • Developed Spring Controller with Annotation and Configured Spring Validations
  • Implemented Spring AOP for admin services.
  • Implemented Spring Modules like IOC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
  • Designed and developed DAO layer using Hibernate, used Criteria API and HQL for querying Oracle databases
  • Used Spring Model View Controller (MVC) architecture.
  • Developed and Consumed Web Services using Eclipse IDE (Both SOAP and RESTFUL Services)
  • Developed LINUX shell scripts for automating project management tasks.
  • Extensively worked on SQL Queries, Stored procedures and Triggers
  • Created and automated unit test cases using JUnit for the project
  • Deployed the applications in Web Sphere Application Server
  • Helped to deploy and resolve issues during deployment and Configured Shell Scripts. Used Jenkins for Continuous Integration (CI).
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Interacted and managed an offshore team, QA, Deployment teams and able to deliver the modules successfully within the deadline with good quality.
  • Built scripts using Ant to build the application.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state
  • Involved in development of Spring Batch Process for updating client profiles.
  • Responsible for User and Technical Documentation of the System
  • Involved in defects resolution for the better quality and increased performance of product.

Environment: J2EE, UML, Eclipse, Apache Tomcat, SOAP, REST, Web Services, Spring, Spring Batch, Hibernate, XML, JSP, Servlets, JDBC, JMS, MySQL Server, Git Hub, Log4J, Maven, Java script, JQuery, HTML, LINUX.

Confidential, Boston, MA

Sr. Java Developer

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture.
  • Extensively used Test Driven Development and Agile methodology with Scrum meetings.
  • Implemented J2EE design patterns such as Factory, DAO, Session Façade, Singleton, Value object.
  • Built the code from the version control system and deployed it to the targeted web logic server using Hudson jobs.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed client request validations and processing using JavaScript.
  • Used Spring Framework at Business Tier and also spring’s Bean Factory for initializing services.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Developed server-side services using Java multithreading, Java, springs, Web Services (SOAP, AXIS).
  • Wrote application front end with HTML, JSP, and Ajax/JQuery. Wrote custom JSP tags for role-based sorting and filtering.
  • Used Software development best practices from MVC, spring, databases.
  • Involved in development of Web Services using JAX-WS.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations
  • Developed Web Services using SOAP.
  • Designed Web Security Filter for XSS (Cross-Site-Scripting).
  • Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Used LDAP to create directory structures for Documents to be saved
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Provided extensive pre-delivery support using bug fixing and code reviews

Environment: Java, J2EE, JSF, Spring, Hibernate, JMS, RMI, Servlets, LDAP, JSP, JSP Tag Libraries, JMS, Java Script, HTML, JDBC, JUNIT, XML, XSLT, GIT, Eclipse, EJB, ANT, Web logic server, SOAP, WSDL, Web services, JAXWS, Oracle, Windows XP.

Confidential, Milwaukee, WI

Sr. Java Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Implemented the web-based application following the MVC II architecture using Struts Framework.
  • Designed the front-end using HTML, JavaScript, JQuery and CSS.
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • Installation, Configuration & administration of Web logic environment, including deployment of servlets.
  • Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
  • Successfully able to validate the credentials and other information with Struts Validator Framework displayed the error messages if any.
  • Performed certain roles in passing the information between different modules using Plain Old Java Objects (POJO).
  • Used Java Threads to asynchronously/synchronously monitor the alarm errors on the system.
  • SVN Subversion was the version control system.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
  • Separate presentation aspects with controller aspect of the application by effectively utilizing Struts &Tiles as the framework implementing “MVC” design pattern for web applications.
  • Used Web services to get information from various retail banking modules like ATM transactions, Loans etc.
  • Implemented EJB to develop secure and portable application.
  • Developed Scripts for UNIX platform deployment.
  • Configured the Struts environment by registering ActionServlet, Validator plug-in, tiles plug-in, form beans, dynamic action/validator forms, controller, message resource, action mappings, and forwarding/ navigation definitions.
  • Extended standard action classes provided by the Struts framework for appropriately handling client requests.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Used JUnit/Mockito/Eclipse for the unit testing of various modules.

Environment: Java, J2EE, JSP, MVC, Servlet, SVN, Struts 2.0, Web logic Application Server, Web services, XML, XSLT, HTML, DOM, SAX, Hibernate, Spring, SOAP, CSS, JavaScript, JQuery,Multithreading, Oracle 9i, MySQL, JUnit, PLSQL, JDBC, ANT, Unix

Confidential, Walnut Creek, CA

Java Developer

Responsibilities:

  • Used J2EE design patterns like MVC & Singleton Pattern. Work with business systems analysts, project managers, and customers to understand the scope of work, priorities, and requirements for developmentin a fast paced AGILE environment.
  • Review therequirements to ensure technical feasibility and defining the scope within the iteration plan.
  • Creating the High Level Design and Detailed design for the Specifications.
  • Developing and supporting the application using client specific Framework, which involves with spring, Spring MVC, Servlets, JSP and Hibernate.
  • Prepared Cron Job entries to schedule the jobs to fire on appropriate time.
  • Providing the timelines for the newly created enhancements.
  • Involving in code review to verify whether the code changes done by the team members are meeting the client’s standards/ Java standards.
  • Extensively used Spring MVC for servlet configurations both during application Development and Test.
  • Involved in developing the user interface using JSP’s, JSTL, HTML, Struts and Servlets.
  • Performed version control management using Clear Case.
  • Responsible for Component Integration Testing and supporting System Integration Testing.
  • Developed the automatic build scripts using Maven for the application to deploy and test.
  • Involved in the preparation of Test Cases for Integration Testing.
  • Used JDBC, SQL queries, prepared statements and batch processing.
  • Involving in each phase of the delivery to make sure of quality deliverables.
  • Leading the team in such a way to deliver the tasks in right time.

Environment: Java5, Spring MVC, EJB, Hibernate, Spring MVC, Servlets, JSP, Agile, Ajax, HTML, JavaScript, Web Sphere 6.1, My Eclipse, IBM Web Sphere 6.1, UNIX, Junit 4.0, UML,JDBC, Web Services

Confidential

Programmer Analyst

Responsibilities:

  • Technical analysis, design, development and documentation with a focus on implementation and agile development.
  • Developed a Web based reporting system with JSP, DAO and Apache Struts-Validator using Struts framework.
  • Developed business objects, request handlers and JSPs for this project using Java Servlets and XML.
  • Developed core spring components with some of the modules and integrated it with the existing struts framework.
  • Actively participated in testing and designed user interface using HTML and JSPs.
  • Implemented the database connectivity to Oracle using JDBC, designed and created tables using SQL.
  • Implemented the server side processing using Java Servlets.
  • Installed and configured the Apache Web server and also deployed JSPs and Servlets in Tomcat Server.

Environment: J2EE, JSP, Servlets, JDBC, MVC Design, Hibernate, Java Script, HTML, Apache Tomcat Server, SQL, Eclipse, Apache Tomcat, UML, Struts

We'd love your feedback!