We provide IT Staff Augmentation Services!

Spring Java Developer Resume

4.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • Java /JEE, full Stack professional with over Ten years of total experience in all aspects of Software Development Life Cycle including requirements analysis, design specification, code development, code integration, testing, deployment, support and maintenance using various methodologies with a six plus years of experience in Java/J2EE.
  • Involved in projects using Scrum agile, Test Driven Development, JUnit and Waterfall methodologies.
  • Experience in using J2EE Design Patterns like Singleton, Factory, Front - Controller, Session Facade and Data Access Object (DAO).
  • Utilized the features of Spring Framework like IOC, AOP and developed light weight components and have experience in implementing the spring web MVC.
  • Very good exposure to J2EE technologies such as Core Spring, Spring MVC, Hibernate, JPA, Servlets, JSP and JMS.
  • Extensive experience in web application development using Java related technologies (J2EE, EJB, JSP, Struts, Servlets, JMS, JSF, AJAX, JNDI, JDBC, JavaBeans, JAX-RS, JAX-WS, XML and web technologies (HTML, DHTML, CSS3, AJAX, JavaScript, AngularJS and NodeJS).
  • Experience using Front End Technologies like HTML5, CSS3, Bootstrap, JavaScript, JQuery, AngularJS and NodeJS.
  • Experience in building Single Page Application Using AngularJS Routing services.
  • Well versed in SOAP and REST web service technologies and implementing JAX-RS using open source framework such as Jersey.
  • Expertise using and deploying enterprise applications in JBoss, Weblogic, Web sphere and Tomcat.
  • Experience in open-source technologies such as Maven, Ant, Net Beans and Eclipse IDE.
  • Expertise in writing Stored Procedures, Cursors, Functions and performed data analysis using PL/SQL.
  • Thorough understanding of Database application designs and implementation using Oracle, DB2, SQL Server, MySQL and MS Access.
  • Good working knowledge Git and SourceTree.
  • Contributed onsite/distributed/offshore development teams and ensured all development team project milestones and deadlines are met.
  • Proficient in software architecture, design and development of scalable, high performance client/server, distributed, n-tier, message oriented, batch processing and desktop applications.
  • Resourceful in the completion of projects with ability to multi-task and meet deadlines.
  • Ability to analyze and evaluate technical problems and design effective solutions.
  • Strong teamwork orientation and the ability to foster collaboration within and across teams.
  • Self-motivated, good team player with excellent technical communication and interpersonal skills.

TECHNICAL SKILLS

Programming/Scripting Languages: Java 5-8, JEE, J2SE, HTML5, XML, JavaScript, JQuery, AJAX, AngularJS, Play Framework.

J2EE Technologies: Servlets, JDBC, JSP, EJB, Spring, Hibernate, JPA, JAX-RS, JMS, Multi-threading.

Web Technologies: HTML5, CSS3, JavaScript, Ajax, JQuery, AngularJS, NodeJS, JSP, Servlets, Web Services.

Open source frameworks: Spring, Spring MVC, Hibernate, Jersey, Struts, Log4j.

Web/Application/Messaging Servers: Apache Tomcat, WebSphere, Weblogic, JBoss, Play Framework.

RDBMS: Postgres, SQL Server, MySQL and.Oracle.

Development Tools: Eclipse, Maven, Firebug, Source Tree, MS Visual Studio, SQL Developer.

Development Methodologies: Agile, Sprint, Waterfall, Scrum, TDD

Operating Systems: Windows, UNIX, Mac OS

PROFESSIONAL EXPERIENCE

Confidential - Malvern, PA

Spring Java Developer

Responsibilities:

  • Participated in all phases of agile methodology including scrum meeting, spring reviews and coordinating with offshore team members.
  • Involved in Requirement analysis, designing and implementation of XML interfaces.
  • This is a stand alone application developed in Java batch framework and invoked by a Control-m
  • Used Spring core for creating beans and using dependency injection
  • Used Sonar for code quality.
  • Used Crucible for committing and reviewing codes
  • Used SVN for version controls and Jira for managing sprint stories.
  • Designed and Developed for enhancements & change requests.

Environment: Java1.7, Eclipse, Java Batch Framework, SVN, Sonar, Crucible, Control-M.

Confidential - Iowa City, IA

Java/Developer

Responsibilities:

  • Participated in all phases of agile methodology including scrum meeting, backlog grooming to discuss requirement and sprint Review. Used Jira to manage stories.
  • Application was developed in Play Framework using MVC architecture.
  • Implemented database interaction using Native query and JPA query language to do database operations (CRUD);
  • Used different design patterns like MVC, Factory and DAO design patterns.
  • Developed Rest Web Services using Play Framework Rest Api.
  • Implemented security and role access using Play Framework annotations.
  • Implemented Admin site features using Spring MVC.
  • Designed the Front-end using Bootstrap, HTML5, CSS3 and JavaScript based on MVC design architecture.
  • Used JavaScript and JQuery for smooth DOM manipulation and web service calls.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Used JQuery data table to dynamically display data in table format.
  • Used Git and Bit bucket for version controls
  • Designed and Developed for enhancements & change requests.

Environment: Java1.7, Eclipse, Restful, AJAX, JSON, JQuery, Angular, JavaScript, Play Framework, Spring MVC, JPA, Hibernate, MYSQL, MYSQL Workbench.

Confidential - Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including requirements gathering, Design & Analysis and implementation.
  • Application was developed in J2EE using MVC architecture.
  • Used Core Spring Framework for Dependency Injections of components.
  • Developed the Spring AOP programming concept to configure logging at different layer of the application.
  • Implemented database interaction using the Hibernate ORM tool HQL query language to do database operations (CRUD);
  • Developed the DAO layer for the application using Spring Hibernate.
  • Used different design patterns like MVC, Singleton and DAO design patterns.
  • Developed Web Services using REST, using third party Framework like JERSEY.
  • Designed the Front-end using JSP, Servlets, HTML5, CSS3 and JavaScript based on MVC design architecture.
  • Used Single page Application concept for smooth browsing user experience using AngularJS framework.
  • Also used AngularJS for Dependency Injection to benefit loose coupling when using different services.
  • Used JavaScript and JQuery for smooth DOM manipulation and web service request interaction.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Used Maven build tools to build and Eclipse as an IDE.
  • Designed and Developed for enhancements & change requests.

Environment: Java1.7, Eclipse, Restful, AJAX, JSON, JQuery, JavaScript, AngularJS, NodeJS, Spring MVC, JPA, Hibernate, JUnit, Oracle 11g, Weblogic Application Server.

Confidential, Auburn Hills, MI

Java/J2EE Developer

Responsibilities:

  • Involved in requirement analysis, design and development of the application.
  • Developed the application using the J2EE architecture by using Spring MVC, Servlets, JSP and Hibernate.
  • Used spring framework for Bean creation and dependency injection to utilize loose coupling concept.
  • Used spring framework design patterns and features like Spring IOC and Spring DAO.
  • Developed the Spring AOP programming to configure logging for the application.
  • Implemented API using Hibernate and JPA to interact with the Oracle database.
  • Designed and Implemented User Interface in Model-View-Controller architecture using Spring MVC, JSP and Servlets.
  • Created dynamic pages using HTML5, CSS3, JavaScript and AngularJS.
  • Used JQuery and JavaScript libraries for providing richer user interface and asynchronous request using AJAX.
  • Involved in Agile Methodology and Software Development Lifecycle to manage projects.
  • Worked with QA team for testing and resolve defects.
  • Used Eclipse IDE for designing, coding and developing applications

Environment: Java/J2EE, spring, Hibernate, JQuery, AJAX, JavaScript, AngularJS, JSP, Servlets, JUnit, Oracle, Eclipse, JBoss, Maven.

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Designed and developed a web site application using J2EE, XML, EJB, Servlets, and JSP under the Apache
  • Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using CSS, Struts (MVC) tag and JSTL tag libraries with Client side validation.
  • Developed the business layer logic and implemented EJBs beans.
  • Developed JavaScript validation functions for the client side validations.
  • Used spring framework for implemented Java Servlets
  • Implemented MVC architecture by using Struts to send and receive data from Front-end to business layer.
  • Used Restful Web Services and received JSON/XML as the data files as a response.
  • Used Hibernate to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate.
  • Worked with Oracle PL/SQL queries, Triggers and Stored Procedures.

Environment: Core Java/J2EE, JDBC, OOD, REST Web Services, Spring, Hibernate, Oracle 10g, XML, SOA, HTML, CSS, JavaScript, Tomcat, Eclipse, JAXB.

Confidential - Rockford, IL

Java/J2EE Developer

Responsibilities:

  • Implemented the Design and developed modules using Agile Methodology. Development new projects and enhancements are initiated as Sprint/Scrum Methodologies.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Designed User Interface based on MVC Design pattern, which accomplishes a tight and neat co-ordination of spring, JSP and Servlets based on business requirements.
  • Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate and JPA.
  • Used Core java APIs like Exception handling, Collection APIs.
  • Involved in handling business object and Struts view layer using SpringIOC
  • Developed Data Access Layer using Hibernate ORM framework.
  • Worked on querying oracle database using Hibernate.

Environment: Java/J2EE, Spring, Hibernate, Web Sphere, Web Services, DHTML, XSLT, HTML5, CSS3, JavaScript, MVC, SOAP, Eclipse, SOAP, DOM parser, Servlets.

Confidential

Web Developer

Responsibilities:

  • Understand the client requirements specific to my module and prepare the functional, high-level and detail design specifications.
  • Collaborated various modules, prioritize needs and produce high quality changes.
  • Designed, developed and tested website applications for enhancements and new products.
  • Developed new features based on client requirements
  • Actively involved in coding and designing using HTML, CSS, JavaScript,
  • Designed and developed the presentation layer using ASP.NET Web Forms and C# and was responsible for designing and creating various user and custom controls which were used on various web pages.
  • Used Validation Controls for corresponding validations required for business logic in Web Forms and also implemented Custom Validation Controls using JavaScript.
  • Used Grid View Control for displaying data before and after each transaction done in corresponding Web Form. Also designed customized column templates for data grids in Win Form. Called the Web Services.
  • Involved in writing Stored Procedures using SQL server 2005 for the system.

Environment: Dot NET Framework, ASP.NET, C#, HTML, Java-script, SQL-Server -2005, Visual Studio 2005, SOAP, XML, Web Services, Visual SourceSafe.

We'd love your feedback!