We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Rochester, NY

SUMMARY:

  • Over 6 years of professional experience in software design and development with a strong Java, J2EE.
  • Expert in Core Java with strong understanding ofCollections, Multithreading, Event handling, Exception handlingandGenerics.
  • Experience with the software development life cycle (SDLC) utilizing methodologies.
  • Good experience and knowledge working on ORM persistence frameworks like Hibernate.
  • Excellent experience developing applications using Servlets, JSTL, Struts, JSF, Java Beans, JDBC, and MVC architecture.
  • Excellent working experience in using different spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Web applications.
  • Performed unit testing using JUnit integration and deployment of applications done using tools such as ANT and Maven.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews.
  • Have experience in Design, Development and Deployment of Java/J2EE web components on servers like Apache Tomcat
  • Development experience in different IDE's like Eclipse, IntelliJ and NetBeans.
  • Experience in solving software design issues by applying design patterns including Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern and Template Pattern.
  • Strong Experience in database design usingPL/SQLto write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, usingOracle, SQL Server and MySQL.
  • Strong Communication and Analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team. Excellent troubleshooting and debugging skills.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA).
  • Experienced in web development using HTML5, DHTML, XHTML, CSS3, JavaScript, DOJO, Angular 2, Angular 4 and AJAX technologies.
  • Experience in using various Configuration Management tools like CVS, GIT and SVN.
  • Experience in configuring IBM MQ - Series and experience in developing messaging systems using AMQP, JMS.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4. x.
  • Extensive experience working in a Test-Driven Development and Agile-Scrum Development.
  • Extensive experience in developing Web Services applications using REST Client, REST API, SOAP UI.

TECHNICAL SKILLS:

Languages: Java 8(JSP, Servlets, JSTL, and other Java related technologies), Python, R, C, C++

Operating Systems: Windows (10/8.1), Ubuntu, Mac

Scripting languages: HTML, DHTML, XML, JavaScript, JSON, XML, XSL, XSLT, JSP, JSTL.

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, MongoDB.

IDE:   Eclipse, IntelliJ, NetBeans

Messaging Technologies: JMS

Version controls: SVM, GitHub, Jasmine.

Web Servers: JBoss, WebLogic, WebSphere, Tomcat, Jetty, Apache

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate ORM 5.0.2, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting)

Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, GitHub, AEM.

Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio

XML Technologies: DOM, SAX, JAXP, JAXB, XML - RPC and XML Beans.

PROFESSIONAL EXPERIENCE:

Confidential, Rochester, NY

Full Stack Java Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to Spring Controllers, configurations to Data Model and JPA mappings as well as generating entities.
  • Used complex logical query statements like sub queries, correlated queries, views, Common Table Expression, CASE functions to insert the data depending on the criteria into the tables.
  • Worked in an agile work environment with Content Management systemfor workflow management and content versioning.
  • Responsible for creating and implementation of data access stored procedures and triggers for automating tasks.
  • Defined new validations throughAngularJSfor the form field validation implemented throughHTML5.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Developed business modules using JPA and Spring Framework technologies.
  • Wrote SQL and implemented ORM using JPA.
  • Involved in designing the user interfaces using Angular 4.
  • Played an active role in testing the application for different scenarios and in bug fixing.
  • Designed and implemented Web Services using XML, Rest and JAX-RPC.
  • Implemented Message Driven Bean Using JMS and scheduling of Messages.
  • Used RAD for development and debugging.
  • Used JPA ORM framework with spring framework for data persistence and transaction management.
  • Implemented the logging mechanism using Log4j framework.

Environment: JDK, J2EE, Agile, Struts, Core Spring, Spring MVC, Web Services, Hibernate, JMS, JPA, Servlets, WebSphere, Oracle 11g, JSON, REST, JSON, JUnit, SVN.

Confidential, Sacramento, CA

Java / J2ee Developer

Responsibilities:

  • Developed new architectural design solutions, functional and technical requirement specifications, use cases, non-functional requirements and provide expertise to technical and functional efforts, teams, and projects with full stack development.
  • Designed new UML diagrams through Use Case Diagrams, Class Diagrams, Sequence, components, activity.
  • Identified scenarios and strategies for performance testing and collaborate with test team on execution.
  • Created SOA systems architecture and high level design for scalable and high performance enterprise applications.
  • Established relationships and direct technical development teams for SOA based design, architecture, development, and testing.
  • Involved in the application development using Spring Core, MVC modules and Java web based technologies: such as, Servlets, JSP, Java Web Service (REST/SOAP based), WSDL.
  • Worked on Backbone views with declarative event handling which connects it all to the existing API over a RESTful JSON interface.
  • Implemented different design patterns such as singleton, business factory and J2EE design patterns such as Business delegate, session façade and DAO design patterns.
  • Developed the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in XML format.
  • Used Hibernate - Object Relational Mapping Tool for the backend data persistency.
  • Created a spring container file for configuring Hibernate and to perform Dependency injection among all bean class involved in business logic operation.
  • Performed estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Used Struts and JSTL tag libraries in the JSP pages.
  • Developed front end web pages using JSP2.0, JSON, Angular 2, CSS, JavaScript.
  • Developed Maven build scripts to automate the deployment to various Web Servers.
  • Developed WebSphere Portal products to give users a single point of access to the applications, services, information, and social connections they need.

Environment: UML, OOAD, Agile/SCRUM, SOA Patterns, Java 7, JSP, Droplets, jQuery, MySQL, Angular 2, JSON, Dynamo Servlets, JDBC, Struts1.1, XML, Tomcat, EJB, JMS, Oracle 10g, Linux, Maven, XML, Web Services (SOAP, Rest full), Soap UI.

Confidential

Software Developer

Responsibilities:

  • Responsible for the technical design, development, unit and integration testing.
  • Followed agile software development with Sprint methodology.
  • Attending daily stand up meetings.
  • Designed front end using JSF, JSP, HTML, CSS and JavaScript.
  • Followed Annotation driven development.
  • Developed code using Design Patterns like Singleton, Abstract Factory, Factory Pattern, Singleton and Prototype.
  • Used OOPS concepts for message passing and data binding.
  • Responsible for developing the functionality end to end. It includes UI design, Business development in backend, writing Unit Test cases and Integration Testing.
  • Writing complex queries to fulfil the requirements.
  • Used log4J for enabling logging and debugging at the runtime.
  • Used Hibernate as the persistent side frameworks.
  • Wrote Test cases with JUnit and tested the code coverage.
  • Created the SVN Repository and managed the central file repository.
  • Understanding the customer requirements, mapping them to functional requirements and creating Requirement Specifications.
  • Used HQL, Criteria queries to perform all the required CRUD operations against the ORACLE 10g.
  • Deployed Enterprise JavaBeans (EJB) using stateful and stateless beans.
  • Closely worked with Product Managers and Business Analysts to understand the Stories.
  • Used XML Web services for transferring data between different applications.
  • Creating class and sequence diagrams using Rational Rose.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Generated API documentation in HTML Format using Java docs.
  • Developed server-side services using Web Services like REST.

Environment: Java, JSF, JSP, Servlets, EJB, Hibernate, Webservices, Maven, log4j, Linux, JUnit, WebSphere, Oracle 10g, STS, SVN, Java docs, Rational Rose, XML.

Confidential

Java Developer

Responsibilities:

  • Implemented Agile Methodology for project Management.
  • Developed Use Case Diagrams, Object Diagrams, sequence diagrams to show the flow of pages and Class Diagrams in UML using Rational Rose.
  • Involved in Significant customer interaction resulting in stronger Customer Relationships.
  • Developed Application based on Spring framework using MVC design patterns
  • Involved in Sever side validation based on the Business rule
  • Written HQL queries for Data management through Hibernate.
  • Created Hibernate mappings (. hbm files) to interact with database.
  • Involved in designing Database Connections using JDBC.
  • Extensively worked on Java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
  • Created Java Beans accessed from JSPs to transfer data across tiers.
  • Developed, coded, tested, debugged and deployed JSPs and Servlets for the input and output forms on the web browsers
  • Designed, developed and deployed application using Eclipse and Tomcat application Server
  • Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle10g.
  • Customized order repository and created the order containers for the added item descriptors to load, save and process the additional business order data.
  • Created configurable products in custom catalog to sell packages which contains group of devices, plans, services and accessories.
  • Involved in the Parsing of internal XML format document to retrieve the information and to pass them to Struts Action class for further processing.
  • Involved in design and Development of UI using HTML, JavaScript and CSS.
  • Client-side validations written in JavaScript.
  • Involved in Unit Testing using JUnit.
  • Experience in going through bug queue and assigning bugs to team members, analysing and fixing bugs, and Filing, following-up, and escalation of bugs.

Environment: Java/J2EE, Spring, Hibernate, Tomcat Web Server, Servlets 2.3, JDBC, JSP, HTML, DHTML, XML, CSS, Java Script, Ajax, SQL, PL/SQL, JUnit, CVS, Oracle 10g, Eclipse, Windows.

We'd love your feedback!