Full Stack Developer Resume
Beaverton, OR
PROFESSIONAL SUMMARY
- Around 5 Years of professional experience in all the phases of software development life cycle including Design, Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of various software applications using Java/J2EE related technologies and UI Technologies.
- Experience in reviewing client requirement, creating User Stories, Tasks in HP Agile Manager, Rally, JIRA following Agile (SCRUM) and Water Fall methodologies
- Experience in developing web applications in multiple domain like Retail, E - Commerce & Banking Industries.
- Expertise in developing applications using OOA, OOD and OOP Java, J2EE Technologies, EJB, JDBC, JSP, Servlets, Struts 1.0 & 2.0, RMI, XML, JavaScript, JQuery, AngularJS, React JS, Rule Engine, DOJO, Shell Scripting HTML, AJAX
- Used Spring framework, Spring-AOP, Spring-IOC, Spring Security, Spring Boot modules and Spring Validation framework for Server side Validations.
- Designed and developed GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment
- Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC, Service Locator Pattern, Builder Pattern, Proxy Pattern
- Expertise in RDBMS, JDBC, Hibernate, Caching, Cassandra, Workflow, Oracle, MongoDB and SQL Server including SQL or PL/SQL Stored Procedures
- Sound knowledge and experience in SOA, n-tier architecture, REST architecture
- Involved in Performance tuning Adobe applications and having expertise with Adobe Flex 3.
- Experience in design and development of MQ Series applications using MQ Series for Java and MQ Series JMS APIs & MOM (Message Oriented Middleware)
- Experience with Application Servers and Web Servers such as Tomcat 7.x/8.x, JBoss EAP Server 7, IBM Web Sphere 7.x/8.x, and Oracle WebLogic 7/8/9.5/10
- Extensive experience in different IDE’s like Net Beans, WSAD, RAD, IntelliJ, Eclipse
- Test Driven Programmer with thorough knowledge in unit testing with Junit, JMock and Mockito.
- Performed Integration and deployment of applications done using tools like ANT, Maven, Jenkins and Gradle
- Experience in building business related applications with use of Microservices architecture pattern, JBPM and Drools
- Expertise in XML and related tools and technologies like XSL, DTD, SAX and DOM Parsers
- Solid Hands-on experience in designing and creation of complete CloudFormation Templates (Json/YML Template) to implement whole AWS infrastructure through scripting
- Highly knowledgeable in UML, Use Cases, Conceptual Models, create Process Flows, Wire Frames, Integration Flows, Deployment Flows using Microsoft Visio
- Hands on experience in Version Control like IBM Rational Clear Case 7.0/7.1, CVS, SVN, and GitHub
- Experience working with MEAN (MongoDB, ExpessJS, AngularJS, NodeJS) stack
- Experience with security aspects of the application using Spring Security,SSL, SSO. And good knowledge on web service proxies, firewalls and multi-protocol gateways
- Ability to learn and master new technologies and to deliver outputs in short deadlines with excellent communication and inter personnel skills.
TECHNICAL SKILLS
Java/J2EE: Java/J2EE, JSP, RMI, Java Beans, JDBC, Spring, Servlets, Struts, JMS, JNDI, SSL
Frameworks: Struts 1.3.8, Struts 2, Spring Boot, Hibernate 3.0,Workflow, Spring, AngularJs, NodeJS, ReactJS, Mule ESB, EJB, JSF
Application Server: Web sphere 7, WebLogic 10, JBoss 6/7, Tomcat 6/7, Glassfish
Languages: C, C++, Java, Python, SQL, Pl/SQL
Operating Systems: Sun Solaris, Red Hat Linux, AX, HP-Unix, Windows XP/Vista/7, MAC OS
Software package: MS Office, MS project, MS Visio, Rational Suite
Database: DB2, Oracle 8i/9i/10g/11g, PL/SQL 2.3.4, SQL Server Management, MongoDB, MySQL, PostgreSQL, MS Access
Web Services: Soap UI, WSDL, JAX-WS Metro, RESTFUL API, JAXB, Apache TOMCAT, Kafka
Tools: Eclipse, CVS, SVN, Clear Case, RSA, SOAPUI, Rally, Sonar Cube, Microservices, JIRA, Drools, JBPM, Drools, ANT, Maven, Toad, SQLPLUS, UML, JAX-RS, JAX-WS, WSDL, ARM, AXIS-2, JMS (Active MQ, IBM MQ)
Web Technologies: XML, HTML5, DHTML, Bootstrap, Servlets, JSON, XML Schema, DTD, CSS3, DHTML, JavaScript, EXT JS, DOJO, JQUERY, AJAX, AWS, SQS, SOAP 1.2, SAX and DOM, XSL, XSLT, XPATH, Adobe Flex 3.0
PROFESSIONAL EXPERIENCE
Confidential, Beaverton, OR
Full Stack Developer
Responsibilities:
- Involved in the development of application for the user requirements and created the detail design artifacts such as Use Case Diagrams, Process flow diagrams.
- Used Node JS architecture along with HTML, CSS, React JS with Ajax to improve the user interface, which helps the users’ team to provide more services to the customers.
- Developed SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.
- Integrated Security Web Services for authentication of users
- Responsible for Testing and moving the application into Testing and Production environments
- Raised up gradation issues with JIRAsupport team and followed on the workaround as per the bug fixes resolutions and worked on JIRA for bug tracking.
- Environment: Node JS, React JS, XML, SQL, PL/SQL, DB2, Mocha, Jasmine, HTML, CSS, Ajax, JSON, JIRA, Confluence, GITHUB, Web Services.
Confidential, Houston-Texas
Java/J2EE Full Stack Developer
Responsibilities:
- Developed front end along with pages for user interactions for the entire website using HTML5, CSS3, and JavaScript.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Converted existing JavaScript code into MVC pattern using AngularJS framework.
- Developed a AngularJS based front end including forms, controls, event handlers and effects
- Used AJAX for asynchronous communication with server.
- Used JSTL to implement the logic inside the user interface.
- Implemented web services components using SOAP, WSDL, JAXB, and JAX- WS with java and used SOAP UI tool for testing the web services.
- Involved in configuring JMS in Oracle WebLogic server for sending notifications.
- Developed DAO layer for the application using Spring Hibernate Template support.
- Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
- Defined logical workflow and designed network diagram for AWS cloud and developed Migration plan and strategy for cloud
- Have worked on Oracle 11g database for storing and retrieving the application data.
- Developed test cases with JUnit for unit testing in various application modules.
- Used Maven to build the application. Deployed war files to target servers.
- Eclipse was the IDE used and Git repository for version control.
Environment: Java, JSP, Servlets, Spring, Hibernate, DAO, XML, JavaScript, AngularJS, JQuery, JSON, WebSphere Application Server, SOAP, WSDL, SOAP UI, JMS, JSTL, AJAX, HTML, CSS, Eclipse, Oracle, MongoDB, Git, JUnit, Maven, log4j, Jenkins, AWS, SQS
Confidential
Java Full Stack Developer
Responsibilities:
- Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
- Used Spring MVC along with JSP, HTML, CSS, PHP, JavaScript and JSF PrimeFaces, JSF 2.0 with AjaxFaces to improve the user interface, which helps the users’ team to provide more services to the customers.
- Used Hibernate as persistence framework to map java objects to relational database tables using XML configuration files.
- Developed SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.
- Integrated Security Web Services for authentication of users
- Data Access Objects (DAO) framework is bundled as part of the Hibernate Database Layer
- Designed Data Mapping XML documents that are utilized by Hibernate, to call stored procedures
- Responsible for Testing and moving the application into Staging and Production environments
Environment: Java 5, J2EE, JSP, Servlets, Hibernate, Spring, Ant, XML, SQL, PL/SQL, DB2, Web Sphere 6.0, JUnit, HTML, CSS, PHP, Ajax, JQuery, JSON, RAD, Serena Change Man, Web Services.
Confidential
Java/J2EE Developer
Responsibilities:
- Status report was provided to the manager/Scrum master regarding the progress of the task assigned at both the beginning/end of the working day. JIRA tickets were created and tasks were completed in the assigned time
- Used UI such as JavaScript for enhancing the user interaction with the application and for client side validation. Enhanced user interfaces to enable input of additional personal information for the purpose of plan generation using CSS, JavaScript
- Used web service calls using Java Web Services RPC and Apache AXIS client packages
- Experience in application servers like Tomcat locally and Web logic to host it on the Linux server
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database
- Extensively used log4j to log regular debug and exception statements
- Performed code review and unit tested the application using Junit framework
- Analyzed the requirements, authored Technical Design Specification documentation and presented design to peers and sub-ordinates using Micro Soft Office Suite, Word, Excel and PowerPoint
- Implementing Design patterns like Singleton, Session Facade, Business Delegate, and Service Locator.
- The Presentation layer used Struts to implement the MVC design pattern and facilitate user interface design by the use of JSP’s and Struts based tag libraries. The Struts framework was also augmented using both the Validator and Tiles add-on components
Environment: JDK 1.5, Servlets/Jsp, JMS, struts 1.x, EJB 3.0, Hibernate, Oracle 10g, JUnit 4.0, XML Bean, Axis 2 Web Services, SOAP UI, WebLogic, SVN, SQL, HTML, CSS, AngularJS