We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

South Portland, ME

SUMMARY

  • Results - driven software professional with 8 years of experience in Java/J2EE applications and complete life cycle of system development including analysis, design, development, testing and implementation phases in Banking, Insurance and Healthcare domains.
  • Involved in full lifecycle of various projects, including requirement gathering, system designing, application development, enhancement, deployment, maintenance and support.
  • Strong expertise in Core Java, J2EE Frameworks such as Servlets, Spring, Struts, Hibernate, Ibatis and JPA.
  • Extensive knowledge of Spring modules such as Spring MVC, Spring IOC, Spring AOP, Spring Beans, Spring TX and Spring ORM.
  • Sound Knowledge and Experience on Collections, Multithreading, I/O, Garbage Collection, Exception Handling,OOPsconcepts and Design Patterns in CoreJava.
  • Strong knowledge of UI technologies such as HTML, CSS, Java Script, JQuery, JSP and Angular JS.
  • Strong knowledge of building and architecting Single Page Applications (SPAs) using various JavaScript frameworks like AngularJS, Node.js and Bootstrap.
  • Familiar with other Java script frameworks Node.js, Ext.js and React.js.
  • Experience in designing UML diagrams with Star UML, Rational Rose and Microsoft Visio.
  • Experience on implementing Design Patterns like Singleton, Factory, Adapter, Builder and Decorator Patterns.
  • Experience on implementing J2EE Design Patterns such as Front Controller, Session Facade, Business Delegate, Chain-of-responsibility and Data Access Object for building J2EE applications.
  • Experience in Web Services Technologies likeSOAP, WSDL, UDDI, JMS, Restful and Service Oriented Architecture (SOA).
  • Worked on SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL for developing Web Services.
  • Experience in various databases Oracle, DB2, PostgreSQL, MySQL and SQL Server, MongoDB.
  • Wrote complex SQL queries and created complex schemas.
  • Experiencein developing Stored Procedures,Functions and Triggers usingOracle PL/SQLandDB2.
  • Experience with build automation and dependency management tools (e.g.Ant, Maven, Jenkins)
  • Good at writing Maven POM.xml for managing the dependencies.
  • Experience with Application servers and Web servers such as BEA Weblogic Server 8.1/9.2, IBM Web Sphere 5.0/6.0, Jboss Server 4.0.2 and Apache Tomcat Server 8.0/7.0/6.0,Postgre Sql server.
  • Strong Knowledge of Amazon Web Services (AWS).
  • Experience in Android/IOS Mobile App Development.
  • 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 CVS, GIT, SVN, and Clearcase.
  • Excellent analytical and problem solving skills.

TECHNICAL SKILLS

Operating systems: Microsoft Windows, Unix, Linux

Programming Technologies: Java, Java Script,JQuery,AJAX,Unix Shell Script,XML, XSLT, XSLXHTML, HTML, JSP,JSF, JMS, Servlets,Hibernate

Front-End/UI Technologies: HTML, CSS, JavaScript, Ajax,JQuery, AngularJS, Bootstrap

Web Application Development Technologies: J2EE, Servlets,JDBC, JSP, JSF,JPA,EnterpriseJavaBeans (EJB), StrutsSpring, Hibernate, SOAP and Restful Web Services

Application Build Tools: Apache Ant,Maven, Jenkins

Application Servers: Apache Tomcat, JBoss, andOracleWeblogic

Database Development Technologies: SQL, PL/SQL, Stored Procedures, Triggers, Oracle Forms

Databases: Oracle PL/SQL, Microsoft SQL Server, Mongo DB, MySQL,PostgreSQLSybase, DB2

IDE/Development Software +Suite: Eclipse, IntelliJ, NetBeans

Configuration tools: SVN, CVS, Git

Issue tracking software: JIRA, Jenkins

Others: AWS, Apache Solr, Lucene

PROFESSIONAL EXPERIENCE

Confidential, South Portland, ME

Sr. Java Developer

Responsibilities:

  • Used agile methodologies and SCRUM for managing the projects.
  • Worked extensively on concepts like design patterns, UML, OOAD and OOPS.
  • Implemented Web Services for communicating one application to another application by using Restful Web Services.
  • Developed user-friendly web-based GUI using HTML5, CSS, Bootstrap, JavaScript, JQuery, AngularJS, JSP, XML and JSON.
  • Extensive use of TwitterBootstrapframework to achieve RWD, i.e., make the portal compatible for various screen resolutions.
  • Created custom directives and controllers in Angular JS for re-usable components (multi-field form elements, background file uploads, etc.)
  • Performed client side validations using AngularDirectives and JQuery functions.
  • Used AngularJS to develop client side applications using JavaScript in a clean Model View Controller (MVC) way.
  • Designed, implemented and deployed J2EE web application using Spring IOC. Developed Spring Beans and configured Spring using annotations.
  • Primarily focused on Spring components such as Spring MVC, Spring Integration, Spring AOP, Spring Batch, Dispatcher Servlets, Controllers, Service, Repositories, Model and View Objects, View Resolver.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Written test cases by using JUnit framework. WrittenIntegrationtests for the DAO layer usingSpringBean Injection.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Used log4j for logging and GIT for version control.
  • Worked on different procedures, prepared statements using PL/SQL.
  • Used JIRA for tracking the flow of team activities.
  • Developed MAVEN scripts to build and deploy the application onto Tomcat Server and ranUNIX shellscripts for the deployment process.
  • Participated in configuration management, change management activities and code re-views.

Environment: Java, Servlet, JSP, HTML, Hibernate, Spring, XML, CSS, JDBC, Eclipse, SOAP, Web Services, HTML, Java Script, Angular JS, AJAX, Oracle10g, JIRA, Junit, UNIX, Maven, GIT.

Confidential, Westbrook, ME

Sr Java Developer

Responsibilities:

  • Worked on Message Center Module of the application.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed the class, sequence diagrams using UML and Rational Rose.
  • Designed presentation pages using JSP, JavaScript, JQuery, Ajax, Angular JS, XHTML, CSS, Bootstrap, Spring MVC.
  • UsedBootstrapGrid System and CSS3 Media Queries to developsingleresponsive application with good user experience in all platforms like desktop's tablet's and mobile phones.
  • UsedAngular.jsfor developing single page web applications.
  • Wrote Page level code using JavaScript withAngular.jsframeworks along with JQUERY and other JavaScript libraries.
  • Developed well structure code (controllers, services etc.) and wrote reusable custom directives using Angular JS.
  • Used JSON/XML as the data transfer methods.
  • Developed and Implemented Web Services and used Spring Framework.
  • Used Node.js as a proxy to interact with Restful services and also interacting with Database.
  • Used Node.js to handle multiple concurrent connections with minimal overhead on a single process.
  • Made AJAX calls using backbone.js for getting the data and parsing it for showing on the web page.
  • Extensively worked on generating the web services classes by using WSDL and SOAP.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAXfeatures as wellJavaScript.
  • Communicating with external systems using Web services (JAX-WS) and consuming services and exposing the XML response as Java objects using JAXB framework.
  • Used IntelliJ as the IDE for the application development.
  • Debugged the front end side of the application using Chrome developer tools.
  • Developed and Implemented Web Services and used Spring Framework.
  • Tested web services using SOAP UI.
  • Used JUNIT for unit testing of the system and Log4J for logging.
  • Configured MongoDB with Spring.
  • Developed DAO layer to communicate with MongoDB.
  • Configured AWS to deploy the project.

Environment: Java, JEE, Spring, HTML5/ CSS3, Java Script, jQuery, Maven, XML, JAX-WS Web Services, MySQL, Mongo DB, JUnit, Log4J, Amazon AWS.

Confidential, Chicago, IL

Sr Java Developer

Responsibilities:

  • Used Iterative Methodology during the development of project.
  • Responsible for the overall design & implementation.
  • Developed and prepared FRD (Functional Required Document) and Technical Design Documents portraying the design flow of the project.
  • As a team member responsible for Analysis and Low Level Design (Class and Sequence diagrams, Functional Specification Diagram’s, Flow Diagrams).
  • Designed user interface screens to create solutions to business problems defined by specific business requirements.
  • Designed UI using HTML5, JavaScript, JQuery, JSP, XML and JSON.
  • Developed presentation layer usingJSF, Ajax and JQuery.
  • Designed and used a loosely coupled architecture consisting of UI layer (JSP, JQuery) and Middle tier (Java, J2EE) and Backend hibernate and SOAP Web Services.
  • POJO based domain model integrated withHibernate ORMfor persistence Aggregation of data based on the summarized data.
  • Extensively used Web 2.0 technologies like AJAX and JavaScript frameworks to create rich user experience interfaces.
  • Designed & Developed Front end Screens using JSF and JQuery, Controller to interpret the requests, Value Objects to transfer data and JAX-WS Web services to access customer data.
  • Worked on SEAM Framework for navigating the application using JPDLs
  • Develop and build the XML Web Services (JAX-WS) .
  • Marshalling and Unmarshalling the XMLs with JAXB.
  • Testing the Services using SOAP UI.
  • Involved in writing Unix Shell Scripts.
  • Developed MAVEN scripts to build and deploy the application onto Application Server and ran UNIX shell scripts and implemented auto deployment process. Used Maven as the build tool and scheduled/triggered byJenkins(build tool).
  • Involved in testing application using debug traces by comparing existing and present system.
  • Used Clearcase for version control and Log4j for logging.
  • Performed unit testing for modules using Junit
  • Used Android and IOS for Mobile App Development.

Environment: Java, Spring, JAX WS WebServices, JSF 1.2, SEAM, Sybase, JQuery, Ajax, Angular JS, JSON, Java Script, SOAP UI, WSDL, XML, Mobile(Android/IOS), Apache Maven, UNIX Shell Scripting, JAXB, Tomcat6.0, JBoss server, Net Beans, Putty, Hibernate, Jenkins.

Confidential, Austin, TX

Java J2EE Developer

Responsibilities:

  • Used Waterfall Model for the development of the project.
  • Involved in development of User Interface using JSP, HTML, Ajax and JSTL.
  • Worked on all the components of STRUTS Framework like Action Forms, Action Servlets, Action Mappings, and Action Errors.
  • Gained exposure to several elegant features of Java such as Multi-threading, Generics, Collections and Serialization in developing applications from the scratch.
  • Configured struts to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Struts web layer.
  • Implemented DAO layer using struts Template and JDBC Template API.
  • Developed the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript.
  • Involved in using CVS for project management and version management.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Developed web components using MVC pattern underStruts framework.
  • Developed ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Used Entity Beans to persist the data into database and also used Message Driven Beans to notify the bean state.
  • Used iBATIS framework with Struts framework for data persistence and transaction management.
  • Created DB Connection Pool and deployment using glassfish admin console and monitoring the web service requests using the same.
  • Glassfish Server was used to deploy the application.

Environment: Java, J2EE, Struts, JSP, JDBC, JavaScript, XML, XSLT, XSL-FO, CSS, Glassfish, PLSQL, CVS, iBATIS, ANT, Log4j.

Confidential

Java Developer

Responsibilities:

  • Used Agile methodology during the development of the project.
  • Implemented business processes to develop email notification components using JMS API.
  • Used the Use cases, Interaction diagrams and Class diagrams in development of the application.
  • Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Designed and implemented the User Interfaceusing JavaScript,HTML5,XHTML, XML, CSS3, JSP, AJAX.
  • UsedJSP,Servlets, andHTMLto create web interfaces. DevelopedJava Beansand used custom tag librariesfor embedding dynamic views into JSP pages.
  • Successfully handledJSON/XMLdata.
  • UsedJQueryjavascript library for developing interactive web application.
  • Wrote unit test cases by using JUnit framework.
  • Used Maven for build automation.
  • Involved in building EJB Session/Entity beans to maintain Transaction Management across the application.
  • Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed EJB Components, both Entity and Session beans, modeling the business logic.
  • Actively Participated intracking and resolving Production issues.
  • Wrote Java programs, performed builds, monitored DB2 data and ran SQL.
  • Involved in deployment components on Weblogic application server.
  • Performed Unit Testing of all Modules.

Environment: J2SE API, J2EE API, JAX-WS API, SOAP, SOA, HTML5, CSS3, JavaScript, JQuery, Servlets, JSP, JNDI, JMS, JMX, MQ,, XML, XSLT, SAX, DOM, Log4j, CVS, JUnit, Agile Methodology, Eclipse, Weblogic Application Server, UNIX, Windows, DB2.

We'd love your feedback!