We provide IT Staff Augmentation Services!

Sr Java Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • An accomplished software engineer with 7 years of professional experience in object oriented programming, design and development of Multi - Tier distributed, outstanding skills in building enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC) .
  • Good knowledge on SPA(Single Page Application) framework like Angular JS, backbone, Knockout.
  • Experience in working with applications developed using Object Relational Mapping like Hibernate and MVC frameworks like Struts, JSF and IOC frameworks like spring and its subsidiary modules such as Spring JDBC, Spring IOC, Spring security,Tiles and Spring AOP.
  • Specialized in Web Application Development using Servlet, JSP, JSTL/EL, Struts, Spring, JavaScript, SVN, Web Services(SOAP&REST), HTML, CSS, XML, JDBC.
  • Worked extensively in developing User Interface (UI) applications and professional web applications using Bootstrap, AngularJS, XML, JSP, Java Script, HTML, CSS, JSON and CSS.
  • Experience in developing Enterprise applications using Oracle DB, PostgreSQL, MySQL and proficientin Query Languages SQL, PL/SQL, and HQL.
  • Excellent working knowledge on App server like WebSphere, WebLogic, Glassfish, Tomcat in building and deploying applications.
  • Extensively worked on MVC (Model View Controller) architecture for developing applicationsusing JSP, JavaBeans, and Servlets.
  • Extensive working knowledge of middleware technologies like MQ, JMS, EJB, JMX & Server Side Technologies.
  • Hands-on experience on SOAP, WSDL,XML and XML Parser Technologies.
  • Used Maven tool to build and deploy the source code using project object model (POM) for execution.
  • Hands-on experience in using Git, SVN for version control.
  • Experience with Java compliant IDE’s like Eclipse, JDeveloper and NetBeans.
  • Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
  • Strong Inter personal communication skills & ability to work independently as well as in a group
  • Highly organized with the ability to manage multiple projects and meet deadlines.
  • Has the ability to work collaboratively with all the team members to ensure high quality products.
  • Innovative in providing solutions,like to take challenges with calculated risk.

TECHNICAL SKILLS:

Programming Languages: Java 1.6/1.7, SQL,PL/SQL.

Web Technologies: PHP, JSP, Java Script, HTML, CSS, AngularJs, Node JS, Bootstrap

Databases: Microsoft SQL Server, MySQL, PostgreSQL, Teradata, Mongo DB.

Operating Systems: Windows, MACINTOSH, UBUNTU

Tools: MS Office, Adobe Photoshop,Maven,ANT

Data Visualization: Tableau, D3.js

IDE: Eclipse, Net Beans, Visual Studio 2008,JDeveloper

Web Servers: Apache Tomcat, Glassfish, JBoss, Web logic, web sphere

J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, Spring MVCSpring-AOP,Spring DAO, Spring-Security, Tiles Spring WS, JSTL, EJB, RMI, JDBC,Web Services.

Others: SVN, Maven, GIT Hub.

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Sr Java Developer

Responsibilities:

  • Worked in all phases of software development life cycle(Requirement,Analysis,Design,Coding,Testing and Deployment).Followed Test Driven Development (TDD), Scrum concepts of the AGILE Methodology to produce high Quality Software.
  • Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern. Architecting the web application framework and developing various modules of the application.
  • Developed the presentation layer with responsive web designusing Tiles,Bootstrap, Angular JS,JavaScript, CSS, HTML,JSON and JQuery.
  • Used Angularand Bootstrapto develop the user interface,to validate the user at client side and provide responsive feedback .Ensuring the high performance of the application on mobile devices and desktop.
  • As part of AngularJS development have used data-binding and developed controllers, directives, and filters and integrated with the backend-services.
  • Implemented various types of spring controllers as per application requirements, spring validations, persistence layer, DAO and service layer components using Spring Hibernate API and springhibernate annotations.
  • Implemented application level persistence using Hibernate and Spring.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application framework. Integrated Spring and Hibernate Framework.
  • Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
  • Used Singleton, Spring MVC, Hibernate, Factory Pattern and DAO design patterns.
  • Implemented the Spring-Security and Transaction Management in the Application.Developed Spring Framework based RESTFULWeb 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.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data.
  • Worked in designing the database and developed Stored procedures,Triggers and Functions for efficient use of data from PostgreSQL database.
  • Deployed the application using Apache Tomcat Application Server, and used Eclipse IDE for designing, coding and developing applications,Maven for build environment.
  • Used Tortoise SVN Subversion for software version control and used Log4J to monitor the Error Logs.

Environment: Spring, Hibernate, Tiles, Tortoise SVN, Eclipse, Log4J, Bootstrap, AngularJs, JSP, HTML, Spring-Security,Spring-MVC, PostgreSQL Apache Tomcat.

Confidential, Cleveland, OH

Sr. Java Developer

Responsibilities:

  • Worked in a fast paced AGILE development environment while supporting requirement changes and clarifications.Design and work complex application solutions.
  • Worked in all phases of Software Development life cycle including Analysis,Designing, Coding, Testing and Deployment of the application.
  • Developed Use case diagrams, Object diagrams, Class diagrams and Sequence diagrams using Rational Rose.
  • Designed front end components using AngularJs,Bootstrap, Java Server Faces(JSF), HTML, CSS, JavaScript and JQuery. Used the JQuery java-script framework to complement with AngularJs as needed.
  • As part of development AngularJsis used for data-binding and developed controllers, directives, filters and integrated with the backend-services.
  • Implemented Dependency Injection(Spring-IOC) feature of Spring framework and integrated it with Hibernate.Implemented Spring security to secure the application.
  • Configured Spring framework for entire business logic layer with XML based bean configuration.
  • Created Controllers classes, Services, DAO interfaces, implemented classes and used xml and annotations to configure them.
  • Created JSON object using restful webservices and displayed on the user interface using AngularJs.
  • WroteHibernate mapping files and configuration files, created abstract classes and interfaces for service and DAO layers to easily access the wrapper methods in hibernate based on object, list or primitive parameters.
  • Developed DAO(Data access object) service methods to populate the domain model objects using Hibernatequery language (HQL) queries.
  • Used Java/JEE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO) and DAO.
  • Used both Apache Tika and Apache Lucene for Content Extraction and Indexing the Content that we extracted so that it’s easy to search.
  • Used Hibernate to store the persistence data into the Oracle database and wrote HQL(Hibernate Query Language) to access the data from the database.
  • Developed Junit test cases for regression testing and integrated with ANT build.
  • Created test cases and Involved in Unit Testing using JUNIT Framework in Eclipse.
  • Implemented Logging framework using Log4J.

Environment: JEE/Java, JSP, Spring, Hibernate, XML, HTML, Spring Framework, AngularJs, Twitter Bootstrap, jQuery, Maven, Agile, Log4J, Oracle 11g Database, Glassfish.

Confidential, Mclean, Virginia

Sr. Java Developer

Responsibilities:

  • Designing, Building, Maintaining, Reviewing, Supporting optimal quality code andOperated under an Agile paradigm, and regular demos to stakeholders .
  • Developed front end using jQuery , jQuery plugins, AJAX , dynamic HTML , and NodeJs .
  • Created an email backend to send emails to candidates by using emailJS on NodeJS module route and integrated emailJS service with it.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Used Spring Beans to encapsulate business logic.
  • Implemented Dependency Injection (Spring-IOC) feature of Spring Framework and integrated it withiBATIS.
  • Used iBATIS to write static and complex queries while communicating with Oracle 10g database.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Worked on the development of SOAP Web Services using Apache Axis 2 to extract customer related data from databases.
  • Developed Web services to allow communication between the applications usingREST Web services.
  • Implemented Business Logic using POJO’s and used Apache Tomcat to deploy the application
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
  • Actively involved in the code reviews.
  • Debugging and troubleshooting the bugs and resolving the issues.
  • Involved in bug fixing & production support and maintenance activities.
  • Performing Code merge using SVN.
  • Preparing technical specifications, test plans for unit testing and used Log4j as a logging tool.
  • Performed activities for quality process by configuration management to achieve CMMI Level 5.
  • Deploying the application on Web sphere application Server.
  • Worked on tickets from service-now and Jira on daily basis.

Environment: Java 1.6, JSP, JQuery, Spring, IBATIS, Java Script,HTML, CSS WebSphere Application Server, Jira, SQL,PLSQL, Maven.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Involved in all phases of SDLC like Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer using UML and Rational Rose.
  • Implemented Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interfaced with the application logic.
  • Designed User Interfaces using JSP, JavaScript, HTML,CSS and jQuery.
  • Designed validation component using Struts common's validation framework to validate data, based on the requirement developed validation rules to accommodate special business rules.
  • Implemented Struts Framework for the front end used Action Class, Action Form, Action Handler, Validation Frame Work, and Struts Tag Libraries.
  • Used EJBs (Stateless Session Beans) to implement the business logic, Java message Service (JMS) for asynchronous communication internal and external to the system.
  • Used JNDI to perform lookup services for the various components of the system.
  • Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database. This task includes - writing, configuring, and maintaining the Hibernate configuration files.
  • Actively involved in designing and implementing Session Façade, Service Locator and Data Transfer Object, DAO design patterns.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing.
  • Deployed the applications on WebLogic Application Server.
  • Used Eclipse IDE for development, Tortoise SVN for versioning and Maven for build environment.

Environment: Enterprise Java Beans (EJB), Hibernate, Struts, Log4j, WebLogic, Maven, Eclipse, Tortoise SVN.

Confidential, Hyderabad, India

Java Developer

Responsibilities:

  • Participated in the requirements gathering sessions and the detailed design of the entire architecture.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Created UML class diagrams that depict the code's design and its compliance with the functional requirements.
  • Developed views using HTML, CSS, Java Script and AJAX.
  • Used Java Script for Client side validations .
  • Designed and developed Application based on MVC design pattern using Struts Framework.
  • Extensively used the JDBC Prepared Statement to embed the SQL queries into the java code to implement DAO pattern.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Configured Data Sources on Web Sphere Test Environment 5.0 for efficient data access.
  • Developed unit test cases using Junit .

Environment: HTML,CSS, JavaScript, AJAX, JSP, Servlets, JDBC, Web Sphere,Struts,Junit.

We'd love your feedback!