We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Dearbon, MI

SUMMARY

  • Around 8+ years of IT experience in design, development, research and implementation of Software Development Life Cycle (SDLC), maintenance and documenting of various web - based, Enterprise, Client/Server and Distributed applications using Java/ J2EE.
  • Have domain knowledge including Insurance and Banking
  • Excellent Experience in core Java concepts like OOPS, JDBC, Multi-Threading, Collection API and advanced Java concepts like JSP, Servlets, XML, AJAX, JAX-RS.
  • Experience in development ofportletsusingLiferay Portal.
  • Worked withJSR-168/ JSR- 286portlet complaints for inter portlet communication in Liferay.
  • Worked withJSR- 170for content management system in Liferay portal
  • Experience in various frameworks like Spring MVC, JSF and Struts frameworks.
  • Experience in Object Relation mapping using Hibernate.
  • Experience in implementing Job batches using Spring and Quartz
  • Good Experience in implementing Web Services such as SOAP, WSDL, RESTful.
  • Experience in build tools like ANT and Maven 2.2/3.0.
  • Performed in developing light weight business components and integrated applications using spring framework, and Spring Web MVC.
  • Good experience in developing test cases with JUnit for Unit testing, Load testing and logging using Log4J.
  • Involved extensively in designing/developing web based applications using HTML5, CSS3, JQuery, XML, Angular Js and MVC design patterns.
  • Worked with various databases like SQLSERVER, DB2, MySQL .
  • Performed test driven development and pair programming using AGILE/SCRUM methodology and also Water Fall method.
  • Experience with Object Oriented Design (OOD), Object Oriented Analysis (OOA), and Object Oriented Modeling (OOM) based on UML architecture using Rational Rose.
  • Developed the Applications using J2EE Design Patterns such as Model-View-controller (MVC), Singleton.
  • Experience in developing applications using different IDEs like Eclipse, MyEclipse, Spring Tool Suit, IRAD.
  • Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers and also experienced in using Version Control Tools such as SVN, CVS,GIT HUB.
  • Well Experienced in deploying and configuring applications onto application servers like Web sphere and web servers like Apache Tomcat.
  • Excellent team player and ability to adapt to changes quickly and efficiently.
  • Experience in Linux server administration like creating servers, installing of required software like Jdk, Mysql, Tomcat for web applications.

TECHNICAL SKILLS

Programming language: Java/J2EE, PL/SQL, C, C++

Web Technologies: JSP, Servlets, CSS, Java Script, Ajax HTML5, XML, Jquery, AngularJs.

Web Servers: Apache Tomcat, Web Sphere.

IDEs: IBM RAD7.5, Microsoft Visual Studio 2010, MyEclipse 6.0 and above, STS.

J2EE Frameworks: Spring MVC, Hibernate, Struts, Quartz.

Web Services: Restful, Soap

LOG Tools: Log4j.

Build Tools: ANT and Maven.

Database Technologies: MySQL, IBM DB2, SQLSERVER 2005 and 2008.

Configuration Management Tools: SVN, CVS, Git Hub.

Operating Systems: Windows and LINUX.

SDLC: Agile, Scrum.

PROFESSIONAL EXPERIENCE

Confidential, Dearbon, MI

Sr. Java Developer

Responsibilities:

  • Analyze the requirements and design the tables.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as getting Pre-Qualified Offer details from Trans Union, Getting vehicle information from third party vendors like NADA, CHROME DATA. REST web services leveraged by both web and mobile applications.
  • Developed service-oriented architecture to integrate with 3rd party systems like NADA, CHROME DATA, TRANS UNION, CRIF, ASSURANT while maintaining loose coupling.
  • Used Jackson for converting the JSON to POJO/Java object conversion, -Archetypes built on Spring 3.0 technology.
  • Maintained high level of unit test coverage through test-driven development
  • Worked on design, development, code reviews implementation and testing, in close coordination with the members of team.
  • Used sprint planning to finish the application which has different set of large tasks to be completed.
  • We have daily stand up calls to discuss the project status along with the team member tasks.
  • Notifying client if any issues in the current tasks.
  • Sending the weekly status report to onsite team.
  • Understanding the Core framework internals fixing the defects accordingly.
  • Used SVN for version control.
  • Installed and configured the Web Sphere Application Server.
  • Involved in deploying Auto Lending Solution to IBM WAS server
  • Continuously learned Agile/Scrum techniques and shared findings with the team

Environment: Java 1.6, J2EE, Spring MVC 4.1, Hibernate 4.3, Quartz, JIBX, JSON, SOAP and RESTful Web services, IBM RAD 7.5, Web Sphere 7.0, JSP, Servlets, XML, log4j, JDBC, IBM DB2, JavaScript, AJAX, Hibernate, Development, Windows, Unix

Confidential

Sr.Java Developer

Responsibilities:

  • Analyze the requirements and design the tables.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as getting employees credit score from Trans Union, Getting employment information from Employer. REST web services leveraged by both web and mobile applications.
  • Developed service-oriented architecture to integrate with 3rd party systems like TRANS UNION, CRIF while maintaining loose coupling.
  • Used Jackson for converting the JSON to POJO/Java object conversion, -Archetypes built on Spring 3.0 technology.
  • Involved in the implementation enhancing application functionality consuming services to fulfill the requirements.
  • Involved in Designing database tables and views in MYSQL
  • Understand the requirements and ensure all functionality is addressed by the design.
  • Implemented presentation layer in Java Server Pages (JSP) and developed custom tag libraries.
  • Analyzed and designed the front-end GUI environment using CSS, HTML tags.
  • Involved in the UI design by using jQuery, AngularJs, JSON, Ajax and JSP
  • Worked on design, development, code reviews implementation and testing, in close coordination with the members of team.
  • Developed/Modified the existing functionality for different use-cases of application.
  • Involved in Code walkthrough and reviewing.
  • Installed and configured the Tomcat 7.0 Server through eclipse.
  • Used sprint planning to finish the application which has different set of large tasks to be completed.
  • Used sprint planning to finish the application which has different set of large tasks to be completed.
  • We have daily stand up calls to discuss the project status along with the team member tasks.
  • Notifying client if any issues in the current tasks.
  • Installed required software like JDK, TOMCAT, MYSQL, APACHE in linux environment.
  • Did trouble shooting of the application server when we have issues with heap space memory issues.
  • Installed Understanding the Core framework internals fixing the defects accordingly.
  • Used CVS for version control.
  • Continuously learned Agile/Scrum techniques and shared findings with the team

Environment: Java 1.6, J2EE, Spring MVC 3.1, Hibernate 4.3, JIBX, JSON, SOAP, RESTful Webservices, My eclipse Professionl14, Tomcat 7.0, JSP, XML, log4j, JDBC, Mysql 5.5, JavaScript, AngularJs, AJAX, Hibernate, Development, Windows, Linux

Confidential

Team Member

Responsibilities:

  • Developed message board portlet activity statistics. It enables the recent posts or users to subscribe and reply to threads by email.
  • Developed portlets by utilizing Liferay Plugins like Theme, Layout, Portlet, Hooks
  • Worked on customizing the Liferay web content with JSR 170 content management system.
  • Developed blog portlets which includes a user-friendly rich text editor, social bookmarking links, email notifications of blog replies and an entry rating system.
  • Created an Abuse Reporting framework that allows community members and users to flag inappropriate content in blogs and in any page within the portal.
  • Developed Community-based calendars portlet that allow users to create, manage, and search for events. Events could be shared across communities and event reminders can be set up to alert users of upcoming events by email, IM or SMS.
  • Created multiple choice polls portlets that keep track of votes. Various individual polls could be managed and configured to display a specific poll's results.
  • Created Photo gallery portlets which allows logged in members to upload images with email notification to Admin.
  • Developed batch job to send News letters to all the registered members in the system based on the subscription.
  • Involved in Deploying and Configuring portlets in Liferay portal

Environment: JSP 2.0, Struts 2.0, HTML 4, JavaScript 1.7, Web services, Soap 1.1, Mysql, JAVA, J2EE, Eclipse 3.4.2, ANT, Windows 7, Liferay 6.0, Liferay Service Builder, Apache Tomcat-6.0, My SQL-5.1, JSR-168/JSR-286 portlet specifications, JSR-170 content management system, JQuery- 1.0, AJAX.

Confidential

Team Member

Responsibilities:

  • Analsysis and Designing from initial requirements along with to and fro questions from the initial requirements while analysing.
  • Implemented presentation layer in Java Server Pages (JSP), HTML along with CSS style sheet and JavaScript.
  • Developed Hibernate DAO classes, Entity Beans and Service Layer Interfaces as part of backend development work. Writing Helper classes and DAO classes.
  • Involved in Unit testing, Integration testing, System testing and bug fixing.
  • Involved in developing web services for uploading the audio files that are uploaded by the customer to Rack space cloud file system.
  • Developed Event Logging & Error Reporting application using Log4J tool.
  • Involved in Designing database tables, data constrains, triggers, stored procedures and functions.
  • Integrating User screens with backend services and database objects to visualize the data.
  • Interacting with client and team on daily basis about the project status and queries if any in the requirements.
  • Preparing Technical Document.
  • Preparing Proto type of application

Environment: Java 1.4, J2EE, Spring 2.0, Struts 2.1, Hibernate 3, JIBX, JSON, My Eclipse 6.5, Tomcat 7.0, JSP, CSS XML, log4j, JDBC, Mysql 5.5, JavaScript, AJAX, Hibernate, CVS, Development, Windows, Linux

Confidential

Team Member

Responsibilities:

  • Analsysis and Designing from initial requirements along with to and fro questions from the initial requirements while analyzing.
  • Understand the requirements and ensure all functionality is addressed by the design.
  • Developing user screens using JSP, HTML along with CSS style sheet and JavaScript.
  • Involved in designing of the application following Model-View-Controller (MVC) architecture.
  • Built various struts Action classes and Action forms for all the modules
  • Actively involved in the development of core classes and configuration issues of Jboss server for the internal project deployment.
  • Used CVS for version control.

Environment: Java 1.4, J2EE, Spring 2.0, Struts 2.1, Hibernate 3, JIBX, JSON, My Eclipse 6.0, Tomcat 7.0, JSP, CSS XML, log4j, JDBC, Mysql 5.5, JavaScript, AJAX, Hibernate, CVS, Development, Windows, Linux

Hire Now