We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Woonsocket, RI

SUMMARY

  • Around 8 years of professional experience in Software Development Life Cycle, Object Oriented Programming and Developing Intranet/ Internet Applications.
  • Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
  • Good knowledge of MVC-architecture using Spring and Struts Frameworks.
  • Experienced in OOAD Techniques developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams.
  • Expert level skills in designing and implementing Enterprise Java Beans 3 (EJB3), Servlets, JSP, JSF, AJAX, JSON, Hibernate, JDBC, AWT, JavaScript, HTML, CSS, XML, XSLT, Unix shell commands and Linux Utilities.
  • Expertise with backend programming using SQL-plus and PL/SQL, Stored procedures on databases like Oracle 10g, 11i, MS SQL Server 2000/2005.
  • Expertise with JDBC interface, MySQL, modeling in star and snowflake schema.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and database like MySQL.
  • Extensively used Angular JS, ExtJS by consuming Restful web services.
  • Hands-on experience with various Application servers and Web servers like IBM Web Sphere Application Server, WebLogic and Tomcat.
  • Experience in designing Web Services using REST based and WSDL with SOAP Web Service client implementation using Axis1.4 and 2.
  • Experience in performing unit tests using Junit (Mockito, PowerMockito Framework) and JMock.
  • Experience in Middle-tier technologies like SOAP, LDAP, and XML-RPC (JAX-RPC) as Server-Side Technologies with JAVA and J2EE programming languages.
  • Good working Experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
  • Expertise in using configuration management tools like CVS, SVN, GIT and ClearCase for version controlling.
  • Experience in Single Sign-On (SSO) integration using Picketlink library.
  • Knowledge in ASP.NET and Visual Studio .NET 2008 IDE.
  • Good Troubleshooting and problem-solving skills.
  • Experience with messaging services including MQ JMS.
  • Strong interpersonal and organizational skills in addition to an ability to manage and lead multiple projects to succession with minimal or no supervision.
  • Excellent communication and writing skills.

TECHNICAL SKILLS

Languages: Java, PHP, C, C++, Unix Shell Scripting.

Platforms: Windows XP/7, UNIX, Linux Ubuntu/Red Hat, Mac OS X.

Java Technologies: JDK 1.5/1.6/1.7, J2EE, Servlets, Struts 1.2/2.3, Spring Framework 3.0, Hibernate 3/4, REST, SOAP, EJB3, JSP, JSF, JDBC, JSP, JSTL.

Web Technologies: HTML, CSS, JavaScript, XML/XSL, DTD & XML Schema, CFML, PHP, AngularJS, Node.js, AJAX, JSON, WSDL, WS-BPEL, XML/JAX-RPC, JAX-B, Axis 1/2, Liferay Portlets.

Middleware: J2EE Application Server (AS), and Apache Tomcat 6/7, WebSphere AS, JBOSS AS/EAP, IIS, IBM MQ Server, WebLogic AS.

Testing Tools: JUnit, Fitnesse, JMock, Wiley.

RDBMS: Oracle 10g/11i, MS SQL Server, MySQL.

Build Tools: Ant and Maven.

Source Controllers: SVN, CVS, GIT and Jenkins.

Software Tools and Libraries: Eclipse, Rational Clear Quest, JBoss Developer Studio, ColdFusion Studio, SOAP UI, SQL Developer, Oracle Policy Modeling, Apache FOP, JIRA Issue tracking tool.

PROFESSIONAL EXPERIENCE

Confidential, Woonsocket, RI

Sr. Java Developer

Responsibilities:

  • Worked on developing the backend part of the application involving spring framework, Hibernate and Web Services.
  • Involved in designing and implementation of MVC design pattern using spring framework for Web-tier.
  • Followed agile software development practice paired programming, test driven development.
  • Implementation of Spring Restful web services which produces JSON.
  • Used Oracle as a data model and for all database related (CRUD) operations.
  • Integrated site minder for the sign-on to the application using WebLogic Server.
  • Used HP Service Manager for bugs and issue tracking.
  • Implemented Test cases using JUnit.
  • Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT).
  • Involved in Resolving Production Issues.
  • Used SVN repository for software configuration management and version control.
  • Helped to deploy and resolve issues during deployment and Configured Shell Scripts. Used Jenkins for Continuous Integration CI.
  • Deployed the application using WebSphere Application Server.

Environment: Java8, Spring MVC, Spring JDBC, Hibernate, REST, JavaScript, HTML5, CSS3, JSON, SVN, WAS, log4j, AngularJS, Oracle 11g, HPSM.

Confidential, Houston, TX

Sr. Java Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
  • Involved in development of the applications using Spring MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet)
  • Worked on developing the backend part of the application involving spring framework, JPA, Hibernate and Web Services.
  • Used Postman HTTP Client for Testing Web Services.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Used JIRA for bugs and issue tracking.
  • Implemented ORM using Hibernate for mapping persistence layer to database.
  • Responsible for Development, Bug fixing and maintenance of application.
  • Wrote JUnit test cases to test business logic.
  • Implemented log4j logging framework by creating various Splunk monitoring tools dashboards for easy tracking and debugging.
  • Deployment of ear and War files in Tomcat & WebLogic Server.
  • Used GIT repository for software configuration management and version control.

Environment: Java8, Spring MVC, Spring JDBC, Hibernate, REST, Struts, JavaScript, HTML5, CSS3, AJAX, JSON, GIT, WAS, log4j, AngularJS, Oracle 11g/12i, JIRA.

Confidential, Holland, MI

Sr. Java/J2EE Developer

Responsibilities:

  • Extensively worked on front end, business, and persistence tiers using the spring framework.
  • Involved in design, development, and testing phases of software development life cycle.
  • Followed agile software development practice paired programming, test driven development and scrum status meetings.
  • Developed DAOs from the hibernate layer using Hibernate DAO Support and Hibernate Templates of Spring Framework.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
  • Implementation of Spring Restful web services which produces JSON.
  • Worked on caching the data using a highly optimized ehcache.
  • Implemented the Job Scheduler functionality to load the Cache Data.
  • Implemented Test cases using JUnit, Mockito and Tested web services with REST Client.
  • Integrated site minder for the sign-on to the application using WebLogic Server.
  • Used log4j to monitor the Error Logs.
  • Created the build, deployment and configuration related scripts for Maven.
  • Involved in setting up Maven configuration and helping Continuous Integration CI Issues.
  • Involved in support for QA Team while doing integration testing, regression testing, systems testing.
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Used GIT repository for software configuration management and version control.
  • Followed Agile Methodology and Scrum list as a Software development process.
  • Deployed the application using WebSphere Application Server.

Environment: Java8, Spring MVC, Spring JDBC, Hibernate, AngularJS, REST, JavaScript, Spring JDBC,HTML5, CSS3, AJAX, JSON, Maven, Jenkins, GIT, XML, WAS, log4j, Oracle 11g/12i, JIRA.

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Attended daily Scrum meetings, kept up-to-date on best practices for JavaScript frameworks and techniques.
  • Worked closely with Business teams on aligning business requirements with technical ones.
  • Built and maintain the presentation layer of Hotwires site.
  • Strict adherence to W3C standards and cross browser compatibilities.
  • Involved in coding Front tier applications using Spring MVC framework.
  • Designed and implemented multiple new features in Confidential .com related to Hotel Room search and purchase using AJAX, JQuery, Angular JS, CSS3 and HTML5.
  • Worked with JQuery Plugins to improve user experience, using Data Table, Data Charts to show the amount, availability of the hotel room left.
  • Worked on different projects for redesign & development of various parts of Confidential web site (Hotel Search Results page & Hotel Billing path) using Spring MVC.
  • Built REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Developed web pages using JSP and Servlets.
  • Used Hibernate for object relational mapping (ORM) for Oracle database.
  • Used eager loading and lazy loading in Hibernate.
  • Used Oracle as a data model and for all database related (CRUD) operations.
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Wrote extensive SQL Queries for data retrieval and manipulation.
  • Developed SQL to interact with persistent database using Oracle 10g.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Used log4j to monitor the Error Logs.
  • Helped to deploy and resolve issues during deployment and Configured Shell Scripts. Used Jenkins for Continuous Integration CI.
  • Involved in setting up Maven configuration and helping Continuous Integration CI Issues.
  • Involved in support for QA Team while doing integration testing, regression testing, systems testing.
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Used GIT repository for software configuration management and version control.
  • We have followed Agile Methodology and Scrum list as a Software development process.
  • Used Eclipse IDE to develop and to debug the application code.

Environment: Jdk7, JSP, Servlets, Spring MVC, Hibernate, REST, JavaScript, HTML5, CSS3, JQuery, AJAX, JSON, Apache Tiles, Maven, Jenkins, GIT, XML, Apache Tomcat.

Confidential, Washington DC

Java/J2EE Developer

Responsibilities:

  • Involved in Software Development is driven by Agile methodology, creating UML Diagrams (Class and Sequence) during Design Phase.
  • Implemented the application using the concrete principles laid down by several Java/J2EE design patterns.
  • Designed the user interactive (UI) web pages using web technologies HTML, HTML5, CSS3, Java Script, AJAX, JQuery and AngularJS.
  • Designed Interactive GUIs using JavaAppletsand Swing.
  • Implemented UI angular bootstrap for faster and easier web development.
  • Used Hibernate Persistence Strategy to interact with database.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Developed JPA mapping to the Database tables to access the data from the database.
  • Developed DAO to handle queries using JPA-hibernate and Transfer objects.
  • Design, development and testing of system integration between the company's agent portal and an external application using SAML 2.0.
  • Developed and maintained automated regression test cases in Selenium using Java programming language.
  • Used Selenium IDE for Open source web testing
  • Used Hibernate to access Oracle database for accessing customer information.
  • Extensive involvement in database design, development and coding of Stored Procedures, DDL & DML statements, functions and triggers.
  • Involved in developing Web Services Using XML, XPATH, XSD, SOAP, WSDL and Apache Axis2.
  • Executed test cases and fixed bugs through JUnit, Mockito testing by covering code coverage of 90%.
  • Used Wiley for canned reports for things like SQL statements, external calls, etc.
  • Overall web application development from installation to implementation. Installed Web Sphere Application Server and developed ANT scripts for deployment.
  • Used JUnit framework for Unit testing of application.
  • Used Log4J to create log files to debug as well as trace application.

Environment: Java, J2EE, Agile, HTML, JSP, AngularJS, Ajax, Spring 3, Hibernate 3, SOAP, WSDL, XML, IBM WebSphere Application Server, MDB, SQL, JMeter, log4j, Clearcase7.0.

Confidential

Programmer Analyst

Responsibilities:

  • Develop and implement of the Struts Framework for the application based on the MVC design architecture.
  • Creating JSP’s, Servlets and Data Access Objects.
  • Develop the User Interface Screens for presentation logic using JSP, Struts tags, Struts Tiles and HTML.
  • Participate in client side and server-side data using the JavaScript’s and struts validators.
  • Developed and configured theJavabeans using SpringMVC framework.
  • Developed the application using Rational Team Concert and worked under Agile Environment.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs.
  • Used JUnit and Test cases for testing the application modules.
  • Perform purification of the application database entries using DB2.
  • Develop and implement asynchronous AJAX, based rich client and client-side scripting to enhance data exchange with a web server.
  • Develop elaborate services based on architecture utilizing open source technologies like Hibernate ORM.
  • Deployed application on WebSphere Application server.

Environment: Java, J2EE, JSP, Servlets, JDBC, XML, Struts Framework 1.2, Windows XP, JDBC, DB2, SQL, WinCVS, HTML, JavaScript, AIX, TOAD, AJAX, WebSphere AS.

We'd love your feedback!