We provide IT Staff Augmentation Services!

Sr. J2ee Full Stack Developer Resume

0/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Over 7+ Years of progressive experience in Object - Oriented Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation, and maintenance in Java/J2EE technology.
  • Full versatile with Software Development Cycle, Waterfall & Agile Methodologies.
  • Have hands on experience in design and development ofJava, J2EE & Web Technologies: Servlets, JSP, JDBC, XML, HTML,JavaScript, CSS, JMS.
  • Extensive experience in Design, Development and Support of web application using J2EE Frameworks: Struts, Spring DI, MVC, Spring-JDBC, AOP, Batch and Spring Templates and Hibernate.
  • Expertise in developingJava Beans and used Custom Tag libraries for embedding dynamic code into JSP pages
  • In depth knowledge on coreJava concepts such as OOPS, Collections, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.
  • Proficient in developing Web Services, related technologies & frame works: WSDL, SOAP, REST, AXIS and Jersey, SOAP UI and generating clients client using Eclipse for Web Services consumption
  • Good knowledge in developing Restful web services to generate and consume services from different modules.
  • Experience in Hibernate and configuring using configuration files and annotations Configured Log4j, JUnit, and developed unit test cases and determining application functionality.
  • Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate.
  • Experience inMicroservicesframework to develop services using Spring Boot.
  • Experience in usingAWScompute servicesEC2,Lambda,Auto ScalingandAWSStorage serviceS3,EBS.
  • Experienced inAWSElasticBeanstalkfor app deployments.
  • Extensive experience in using theMOM with Active MQ and Kafka.
  • Extensive experience in writing theApache Camelrouting inSOAplatform.
  • Experience in using Jenkins for Continuous Integration and Sonar jobs forjavacode quality.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Experience on different IDEs such as Eclipse and deployment using Application Servers Apache Tomcat.
  • Experienced in RDMBS such as Oracle, MySQL.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Supported the application in production and worked closely with off-shore teams
  • Excellent organizational and interpersonal skills with a strong technical background.
  • Good communication skills, leadership skills, interpersonal skills, self-motivated, quick learner, team player, pro-active learner.
  • Strong Logical and Analytical Reasoning Skills, Excellent Management skills, Excellent Communication with good Listening, Presentation Skills.

TECHNICAL SKILLS

Programming Languages: JavaJ2EE, Python, C++ and C.

JavaTechnologies: Spring, Servlets, JSP, EJB, JDBC, JMS, JNDI, Web Services.

Frameworks: Struts, Hibernate, Spring.

Methodologies: UML, OOAD, SDLC, Agile, Waterfall.

RDBMS: Oracle 12c/10g/ 8i/9i, DB2, MySQL.

IDEs: Eclipse, JDeveloper, IntelliJ.

Markup Languages: HTML/DHTML/XHTML, AJAX, CSS.

Application/Web Server: Apache Tomcat, JBoss, WebSphere and WebLogic.

Scripting Languages: JavaScript, Type Script.

Others: SOA, BPM, SOAP, RESTFUL.

Build Tool: Maven, ANT

Design Patterns: MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

Operating Systems: Ubuntu, Linux, UNIX, Windows XP/Vista/7/8, MAC OS.

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Sr. J2EE Full Stack Developer

Responsibilities:

  • Designed and developed complex RESTFUL API’s along with third party integration (JSON file format).
  • Involved in entire development life cycle through Iterative Agile methodology from requirement gathering, architecture, design, POC and production rollout.
  • Working as a full stack developer, Designed and Integrated Bootstrap modal popup screens on website portions.
  • Designed the user interface and data model. Configured the JBoss server and developed ANT script for build.
  • Developed strategy to move test cases Cucumber for existing and new test cases.
  • Involved in the initial configuration and resource planning of web services and applications
  • Created High Level Design document with Use Case Diagram, low level document with Class Diagrams, Sequence Diagrams using MS Visio
  • Primarily responsible for design, analysis and development of UI components and integrating middleware with backendJ2EE
  • Designed schema and tuned MySQL for performance. Also, Diving and running complex SQL joins, queries.
  • Used Angular 2 framework to bind HTML (views) to JavaScript objects (Controllers) and model values.
  • Implemented generating the verification hash code using crypto package on Node.js and Added user validations and user permissions by using the Node.js.
  • Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Implemented styling Presentation layer using Bootstrap, Backbone JS, Wire-framing, and HTML5.
  • Parsed various file formats including XML and JSON and loaded into MSSQL Server database with Python XML and JSON modules.
  • Used Unit Test Python library for testing many programs.
  • Developed Presentation layer using HTML, JavaScript, CSS, AJAX, jQuery, XML, Spring MVC
  • Coded model and view controllers, DAO and developed Java server pages for the UI along with Java script and JQuery plug-ins.
  • Used collections in Python for manipulating and looping through different your defined objects.
  • Creates PHP APIs that leverage REST to communicate with other applications.
  • Designed and developed services using Restful and WSDL
  • Developed JavaBeans to Communicate with the database tier.
  • Ported existing functionality from a Rails application to the Node.js microservices platform
  • Developed Complex stored procedures and triggers in PL\SQL for calculating price information and inventory details for different warehouses
  • Used JBoss application server to deploy the application
  • Created Team documentation covering from environment setup and best practices such as exception handling, logging, test driven development (TDD), information hiding, dependency Injection, AOP, etc.
  • Deployed the project into Amazon EC2 servers using Capistrano GIT version control system.
  • Supported and maintained the application after the production migration and carried out enhancement as and when business users required.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Utilized Log4j for request / response / error logging
  • Used SVN as version control and ANT as a build tool
  • Analyzing the server logs and user logs for the JBoss server and solving the issues after root cause analysis

Environment: Java, J2EE, EJB, JSF, JSP, Servlet, CSS, Spring, JavaScript/Typescript/Node.js, RESTful Web Services, Ant, JBoss, JUnit, Log4j, Angular 2, Toad, PHP, Python 3.6, SpringBatch Gradle, Cucumber 1.2.4, PostgreSQL, and Oracle PL\SQL.

Confidential, Boston, MA

Sr. J2EE Full Stack Developer

Responsibilities:

  • Involved in the discussion, estimation, analysis, design and implementation of Business requirements using the Agile/Scrum methodology.
  • Involved in designing Entity data and Physical Data Model for the system.
  • Followed agile software development, test driven development and scrum status meetings
  • System built using Model-View-Controller (MVC)architecture.
  • Delivered successful RESTFUL web service with React, PERL, HTML, Bootstrap, JavaScript and MySQL.
  • Hands-on experience in Python scripting, in web development using Django.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the ReactJS, CSS.
  • New features implementation as well as fixing existing bugs.
  • Worked with ES6 features, used babel, web pack with ES5, React JSX.
  • Developed the application usingServletsandJSPfor the presentation layer along withJavaScript for the client-side validations.
  • Designed schema and tuned MySQL for performance. Also, Diving and running complex SQL joins, queries.
  • Worked with Angular 2 components, form, pipes and services.
  • Used Angular.js and Node.js framework for building web-apps and is highly efficient with the Laravel PHP framework as well as using Restful services.
  • Created interface to update metric thresholds in monitoring system using Node/Express to allow tuning and resulting in more meaningful alerts.
  • Used Cucumber to write test cases for new modules.
  • Used PHP with many relational database management systems (RDBMS)
  • Designed and implemented application using Java, Spring Annotations, Spring AOP, Spring Transactions, JPA.
  • Used JPA in mapping bean class to database tables to provide transparent persistence.
  • Designed and developed services using JAX-RPC, JAX-RS and WSDL.
  • Designed Frontend with in object oriented JavaScript Framework like AngularJS and node.js along with HTML, CSS3, SASS and JSP.
  • Involved in the creation of interface to manage dealer menu and Bulk update using JQuery.
  • Configured JSP component with Spring MVC Frame Work.
  • Extensively worked with WebLogic JMS extensions to co-ordinate communication between different applications.
  • Used Git version control, Jenkins for Continuous Integration and Maven for system build.
  • Used Log4J to validate functionalities and JUnit for unit testing.
  • As a scrum team member worked on agile stories, troubleshooting issues, fixing defects, code review, resolving merge conflicts, QA.

Environment: J2EE, JSON, Spring 2.0, JPA, CSS3, HTML5, JavaScript/ Typescript /Node.js, ReactJS, Perl node.js, AngularJS, SOAP, REST, WebLogic, Angular 2, PHP, SpringBatch Gradle, Python 3.6, Junit, Git, Log4j, Jenkins, Maven and Eclipse IDE.

Confidential, Rochester, MI

Sr. J2EE Full Stack Developer

Responsibilities:

  • Interaction with business analysts and end-users and delivering solutions based on the business requirements.
  • Implemented PHP session variables and cookies.
  • Review and provide input to requirements/design documents
  • Estimate the requirement and suggested the architecture
  • Create Design specification for the project and will be part of Development
  • Involved in multi-tieredJ2EE designutilizingSpring architectureand Hibernate
  • Taking care of Code Deployment process in Production servers
  • Fixing Production Warranty defects if any on the hand for the business process continuation
  • Provided daily development status in an environment
  • Using scrum methodology to manage a development schedule
  • Execute unit testing, debug and troubleshoot, perform impact, gap analysis, coordinate build migration, defect tracking and defect triage activities
  • Configured and customized logs using Log4J
  • Perform trouble-shooting and programming analysis of system issues including identification and resolution of security related events
  • Maintain version control of all the configurable items (code modules and documents) using SVN version control
  • Used Log4J to validate functionalities and JUnit for unit testing
  • Used clearcase version control and JIRA for bug tracking, issue tracking and project management

Environment: Java, Struts and Spring Framework, SQL Server 2005, IBM RAD, Agile methodology, WebSphere, Clearcase, PHP, Angular 2, SpringBatch Gradle, JavaScript/ Typescript /Node.js, Python 3.6,JavaScript, AJAX, JQUERY, XML, Log4j, Junit.

Confidential

Java Programmer

Responsibilities:

  • Developed the presentation layer using Struts, JSP’s, Html, Java Script, JQuery and Ajax.
  • Developed the GUI pages with HTML5 standard to support all the major latest browsers.
  • Experience in Java back-end developer with good command on Object oriented design and principles.
  • Wrote SQL queries to insert and update SQL database.
  • Strong exposure to JBOSS 4.0 for deployment of projects.
  • Basic knowledge of service-oriented Architecture (SOA), web services.
  • Used spring framework in managing the beans, used IOC of spring extensively. Used Spring JDBC for database operations. Used spring managed transactions to persist data to the tables.
  • Used Hibernate as the model framework to interact with the Oracle database.
  • Developed web based applications applying MVC design architectures with Struts.
  • Involved inAnalysis,Design, Development, and Testingphases of the project
  • Create High Level Design document with Use Case Diagram, low level document with Class Diagrams, Sequence Diagrams using MS Visio
  • Developed Data layer using DAO Pattern, Configured JDBC data sources, Connection pools and deployed business layer app in WebLogic server
  • Deployed the application in the WebLogic Server environment using Ant tool using Struts architecture with the JSP Client.
  • Established JDBC connection to retrieve the customer account details and transactions list from the Oracle database
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Extensively worked on Prepared Statements and Callable Statements of JDBC 2.0 API to access the Oracle database.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Used Agile/Pair programming TDD as the software development process.

Environment: Java 5, J2EE, Struts, JSPs, Servlets, spring, Hibernate, HTML, CSS, Java Script, JQuery, Ajax, XML, JDBC, PL SQL, Oracle 9i, JBOSS, Agile, Eclipse

We'd love your feedback!