We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Westfield Center, OH

SUMMARY

  • 7+ years of professional experience in software design and development with a strongJava, J2EE back ground and UI Development
  • Experience of enterprise level application development withJavacentric technologies in the domain of Banking and Insurance
  • Extensive experience working in a Test - Driven Development and Agile-Scrum Development
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting
  • Experience in developing User Interface (UI) Applications and professional web applications using HTML5, CSS3, Bootstrap, JavaScript, JQuery, AJAX, RWD, JSON, XHTML and XML.
  • Good working knowledge of J2EE best practice toolsets such as Ant, Maven, Log4j, Slf4j
  • EmployingJavaObject/Relational bridge technologies such as Hibernate, JPA, and spring
  • Developed applications using frameworks and API like Struts, Spring MVC.
  • Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Ajax, JSON, Node.js etc.
  • Experience with working in java script framework like JQuery, AngularJS and NodeJS.
  • JAVA/J2EE development experience in server side and client side programming
  • Extensive experience inJava/J2EE programming - JDBC, Servlets, JSP, JSTL, JSF 2.x JMS.
  • Experience in Multithreading.
  • Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS3, JavaScript, JQuery, JSON, AJAX, Angular JS, NodeJS, Bootstrap, Tag Libraries and JSTL.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA)
  • Experienced in web development using HTML5, DHTML, XHTML, CSS3, JavaScript, DOJO, Angular JS, and AJAX technologies.
  • Experience in developing User Interface (UI) Applications and professional web applications using HTML, CSS, Bootstrap, ReactJS, JavaScript, JQuery, AJAX, RWD, JSON, XHTML and XML.
  • Good Experience in implementing Puppet, Chef, Jenkins and Docker.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3.
  • Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioral) and J2EE design patterns (Data Access Object, Business Delegate, Service Locator, Session Façade etc.)
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, Amazon SNS, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front)
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Extensive experience in developing the SOA middleware based out of Fuse ESB and Mule ESB
  • Sound working knowledge of performance tuning inJAVAand J2EE including hibernate tuning
  • Experience in using various Configuration Management tools like CVS, GIT and SVN
  • Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Confidential, JAX-RPC
  • Good knowledge in Restful Web Services
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational ApplicationDeveloper(RAD) forJava/J2EE application development
  • Strong Hands on Experience with IBM MQ Series and JMS for communication between middleware components
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x
  • Proficiency in working with databases like Oracle, MySQL
  • Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments
  • Expertise in developing applications using Web Services (SOAP, RESTFUL), CoreJava, JDBC, Servlets, JSP, HTML,JavaScripts and develop Jasper Reports, Birt, Reports
  • Experience in Unit testing using JUnit, Selenium
  • Experienced in using Operating Systems like Windows XP/7/8, AIX, and Sun Solaris
  • In-depth knowledge of PL/SQL with the experience in constructing the triggers, tables, functions, user defined data type, procedures etc.
  • Exposure to Oracle, DB2, and MySQL databases in developing applications using SQL Scripts, Stored Procedures
  • Experience using an Integrated Development Environment like Eclipse, RAD 7.5/8.5 for code development
  • Extensive experience on support tools like Application Life Cycle Management to perform Unit testing and Application integration testing.
  • Experience of configuration tool CVS, Clear, and Tortoise SVN developing on Linux, Windows Operating Systems
  • Extensive experience in developing Web Services applications using REST Client, REST API, SOAP UI, dozer mapper
  • Experience with web development technologies like HTML, CSS, JQuery, AngularJS, JavaScript, JSP and JSON

TECHNICAL SKILLS

J2EE Technologies: J2EE, Servlets, JSP, JSTL, JSF, JIRA, AngularJS, JDBC, MVC, OOP, Grails, Hibernate, spring, XML.

Web Technologies: JavaScript, CSS, AWS, Mule ESB, HTML5, DHTML, XML, DTD, HTTP, HTTPS, Jquery1.8, JQuery UI, Angular JS, AngularJS 2.0, NodeJS, ReactJS and Bootstrap.

Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data

Distributed computing: SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI and XML.

Languages: Java, PL/SQL, Bash, UML, XML, HTML.

IDE Tools: RSA, RAD, WSAD, Eclipse, NetBeans.

Web services: JMS, MQ Series, SOAP, Rest, WSDL, JAX-RS and JAX-WS.

Databases: Oracle, MySQL, MS SQL Server, MS Access, PostgreSQL.

Design Methodologies: UML, Rational Rose, Agile, SCRUM, TDD, XP

Version control Tools: SVN, CVS, Clear Case and Git.

Operating Systems: UNIX (Solaris, Ubuntu, Linux, and OSX); Windows 9x/XP/Vista/7/8.

Testing Tools: JUnit, SOAP UI.

Application Servers: Web sphere Application Server, BEA Web logic, Apache Tomcat, JBoss 4.2.x, 5.X JBoss 6.1 EAP.

PROFESSIONAL EXPERIENCE

Confidential - Westfield Center, OH

Sr. Java Full Stack Developer

Responsibilities:

  • Designed and coded application components in an Agile environment utilizing a test driven development (TDD) approach
  • Worked on the design and development of multithreaded n-tier application in a distributed environment to support new CMS System.
  • Wrote PL/SQL procedure according to the rule configurations.
  • Supporting to testers to test AngularJS 2.0 with Jasmine and Protractor.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
  • Developed Web Services to communicate to other modules using XML based SOAP.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa usingJAVA, JMS and MQ Series.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring functionality.
  • Developed the application using AngularJS, NodeJS, ExpressJS, MongoDB, Angular-UI, HTML5, Bootstrap, CSS3 and JavaScript.
  • Used Multithreading for invoking the database and also implemented complex modules, which contain business logics using Collection, Reflection, and Generics API.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Micro Services and Spring Boot.
  • Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML5, XHTML, CSS3 and JavaScript.
  • Designed Prototype and project layout skeletons usingReactJS, JQuery, CSS and HTML5.
  • Constructed web pages for application using MVC3, JavaScript, JQuery,ReactJS, and Node.js.
  • Configured theDockerContainers and creatingDockersfiles for different environments.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS and Bootstrap with MySQL Database as the backend.
  • Involved in writing PL/SQL Stored Procedures, and Functions for Oracle database.
  • Developed the application front-end with HTML5, JSP, JQuery and Ajax to create a dynamic and interactive experience.
  • Configured System.js to bundle AngularJS 2.0 version app and created Call flow diagrams for IVR applications using VISIO.
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture.
  • Models connect to MySQL and MongoDB using NodeJS, MySQL and Mongoose modules.
  • Implemented Microservices architecture using Spring Boot for making different application smaller and independent.
  • Designed and integrated thefullscale Hibernate / Spring persistence Solution with the application architectures.
  • Designed Frontend with inobjectorientedJavaScript Framework like bootstrap, Angular.js, Node.js.
  • Implemented object/relational persistence (Hibernate) for the domain model.
  • Used Web Services - WSDL, UDDI and SOAP for getting credit card information from third party.
  • Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
  • Involved in development of the application using Spring MVC, Spring security, Spring Boot and configuring application context for necessary components.
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Developed a MEANStackApplication Using Mongo DB, Express JS, Angular JS and Node JS.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js
  • Project migration into cloud environment using AWS,Dockercontainer.
  • Worked with NPM commands and using package.js on for managing dependencies and dev-dependencies of NodeJS applications.
  • Involved in writing the Maven based pom.xml scripts to build and deploy the application.
  • Developed and executing unit test cases using JUnit.
  • Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53 Managing users and groups using Amazon identity and access management (IAM).
  • Deployed the application and tested on WebSphere Application Server.
  • Worked with Trac, Subversion (SVN), and Wiki to track various aspects of the project.

Environment: Java, J2EE, Spring (Microservices), Hibernate, JSP, AngularJS 2.0, Bootstrap, Servlet, DB2, JUnit, Maven, XML, Mongo DB, ReactJS, JMS, Docker, JavaScript, AngularJS 1.6, Node.js (NPM), AWS, Oracle, PLSQL, JDBC, UML, JBOSS, SOAP Web Service, RESTful, AWS Associate Dev Certified, Jenkins, SVN

Confidential - Wyomissing, PA

Java Full Stack Developer

Responsibilities:

  • Developed/Implemented code on new requirements as adeveloperusing Spring MVC and Hibernate by using Agile Methodology.
  • Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
  • Developed Controller and Business layers of the MVC, using spring.
  • Developing APIs to support Angular JS UI migration, and XSDs to build web service data.
  • Worked in front end design development using technologies like HTML5, CSS3, JavaScript.
  • Developed code to consume web services using SOAP and REST.
  • Developed RESTful web services using JAX-RS.
  • Finding Memory Issues by using JVM memory management tools.
  • Refactored the bad code to best design patterns.
  • Developed Sequential and UML notation documents for the new tasks
  • Wrote SQL queries to analyze the data.
  • Implemented content based message router for outgoing XML web service requests, then process the response messages to insert into an enterprise database.
  • Used Bindy, Stax and JAXB with camel to work with CSV and XML files and Used Groovy to design and develop the web based applications.
  • Configured the xml files for spring security injection to ensure back-end security by discriminating the role of users as well as access authority for the URIs and server side assets.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database.
  • Used JIRA to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test Driven Development (TDD) environment.
  • Used Spring MVC for implementing web tier and developed web based application service components and configured beans using Spring IoC.
  • Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Exposed Restful WebServices using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
  • Extensively used XML andJavaArchitecture for XML Binding (JAXB) to mapjavaclasses to XML representation.
  • Build Restful API web services using Node JS and Express JS and used afullcomplement of Express, AngularJS, NodeJS, and Mongo DB to store and present assessments.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Used Jenkins for continuous integration and Go for continuous delivery/deployment of the applications.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.

Environment: CoreJava, J2EE, JDK, spring, Hibernate, JSP, AngularJS, NodeJS, Mongo DB, NoSQL, JavaScript, Servlet's, JAX-RS, JAX-WS, HTML5, CSS3, Oracle Database, SQL, JUNIT, Agile, RDBMS, GIT, Apache Tomcat, Maven, Jenkins.

Confidential - Mountain View, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for writing functional and technical specifications
  • Extensively used J2EE design Patterns.
  • Implemented the DOJO API for powerful scripting.
  • For updating the new modification and issues AJAX scripting is used.
  • Implemented JSP, spring,JavaScript and CSS for developing User Interfaces.
  • For exchanging the text and communication with web service JSON is used extensively.
  • Developed Rich UI applications using JavaScript, HTML, and CSS.
  • Used the JavaScript alert dialog boxes with my Perl CGI program
  • Implemented Collection Framework and used the Thread, I/O functionalities for meeting access.
  • Used Hibernate for database and also to manage Transactions.
  • Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
  • Developed Session and Entity (CMP) beans (EJB) for crucial business logic
  • Developed Message Driven Beans for asynchronous ordering process.
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XML Beans.
  • Extensively used JUnit for Unit Testing
  • Added support for multipleJavaNative Threads calling the same Perl interpreter
  • Integration with the J2EE Services layer of Unity Platform, using Spring application context.
  • Introduced the spring based architecture for the newly designed UI Infrastructure services to interact with the legacy services.
  • Maven is used to download theJavaPlugin for developing the applications.
  • Developed PL/SQL stored procedures in Oracle.
  • Extensively used Eclipse 3.2 with Debugging and Development.
  • Used wireframes and Rational Rose for Software design.
  • Managed Source Control and Version Control using CVS.
  • Followed the standards of the CMMI for the risk assessment and analysis process.
  • Deployed the project in the Web Logic Application server.

Environment: J2EE 6,Java, JSP, JMS, Spring, Hibernate, Web Services (REST), EJB, JSON, JDBC, JavaScript, HTML, XML, AJAX,JMS, DHTML, Tomcat, Eclipse, Web logic 10.3.1/10.3.2, PL/SQL, Oracle, DB2, Windows, CVS.

Confidential - Austin, TX

Java 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.
  • 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.
  • Handling dependencies using WebSphere Seam configurations.
  • 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 MySQL.
  • Deployed Enterprise JavaBeans (EJB) using stateful and stateless beans.
  • Closely worked with Product Managers and Business Analysts to understand the Stories.
  • Created application using STS IDE.
  • 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 usingJavadocs.
  • Developed server-side services using Web Services like SOAP.

Environment: Java, JSF, JSP, Servlets, EJB, Hibernate, Webservices, Maven, log4j, Linux, JUnit, WebSphere, MySQL, STS, SVN,Javadocs, Rational Rose, XML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose
  • As a team member involved in Development using JSP, Servlets and an internal tool called Content Management to organize the JSPs created.
  • Provide a login screen for the employees with validation, added client-side validations usingJavaScript and server-side validation using Struts Validator Framework.
  • Developed Add/Edit KYC Details, Enhanced KYC, Risk Score/EDD and Comments modules using J2EE architecture in Spring MVC Framework by implementing MVC model, which included invocation of Web Services/EJB for integration with external system.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used Rational Clear Case for version control and log4j for logging purposes.
  • Designed WSDL's and elaborated type of definitions; schemas based on corporate standards, integration, and security specifications
  • Tracked errors or unexpected results/bugs with Bugzilla and coordinated with help desk staff.
  • Maintained version control using VSS.
  • Performed Unit Test using JUnit, Integration Testing, and System Testing.
  • Implemented Multi-threading concepts.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing
  • Involved in coding for the presentation layer using Struts Framework, JSP, AJAX, XML, XSLT, and JavaScript
  • Closely worked and supported the creation of database schema objects (tables, stored procedures, and triggers) using Oracle SQL/PLSQL

Environment: Java/ J2EE, JSP, CSS, JavaScript, AJAX, Servlets, Hibernate, Spring, XML, EJB, Web Services, SOAP, Eclipse, Rational Rose, Oracle, HTML, XPATH, XSLT, DOM and JDBC

We'd love your feedback!