We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Birmingham, AL

SUMMARY

  • Oracle Certified Java Developer with over 8+ years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
  • Expertise in developing Sequence Diagrams and Class Diagrams using UML modeling tools like Microsoft Visual Visio.
  • Excellent knowledge and experience using Java/J2EE technologies like Java Beans, JSP 2.3, Servlets 3.1, Struts
  • Good working knowledge in Banking, Finance and Manufacturing Domains
  • Solid understanding and Experience in using Spring Boot, Spring, Struts and Hibernate frameworks
  • Expert in creating SOAP Web Services and RestFul.
  • Experience working with XML/Database mapping, writing SQL queries, document databases like MongoDB and Triggers with major Relational Databases Oracle 11g, DB2 and My SQL.
  • Hands on experience on IDE’s like IntelliJ, Eclipse, NetBeans 4.x/5.x .
  • Written SQL queries, stored procedures and triggers using relational databases like Oracle 10g/11g, DB2 and SQL Server
  • Extensive responsive web design frameworks like BootStrapJs and Foundation 4.
  • Created robust user Interface (UI) using HTML5, CSS, JSP, JavaScript, Custom Tags, jQuery, JSON, XML, Angular.js, ReactJS, Express, Jasmine, Node.js and backbone.js.
  • Working in designing front end more professional with HTML5, CSS3, JSP, JavaScript, Angular JS, JQuery, jQuery UI, Ajax in MVC based applications
  • Expertise with JDK versions 1.5, 1.6, 1.7 & 1.8.
  • Experience in Core Java - asynchronous programming, Multithreading, Collections framework, Concurrency, Exception handling and various object oriented methodologies.
  • Experience in application development using Java8, J2EE, JSP 2.x, Servlets 3.x, JavaBeans 3.x, JDBC, JUnit, Spring Integration with Rest Services, Hibernate, XML, DTD,XSD(XML Schema), JavaScript, AJAX, CSS
  • Experience in developing user friendly interfaces using JSP, HTML, XHTML, DHTML, CSS, and JQuery Technologies.
  • Extensive database development skills using SQL, Stored Procedures, Functions for various Relation Databases like Oracle8i/ 9i/10g, MySQL, DB2 and Non-relational NoSQL.
  • Experience in Using Ant build tools and performing Unit test by using JUnit.
  • Experience withAWScompute servicesEC2, Elastic Beanstalk and Lambda. Storage servicesS3,EBS. Management tools services CloudWatch, CloudFormation.
  • Experience in developing Internet/Intranet Applications with Web Services, WSDL and SOAP, implemented SOA architecture.
  • Experience with Test Driven Development using Karma/Jasmine the Test Runners for Unit Testing.
  • Strengths in Problem solving and Timely resolution of issues. Self-motivated, diligent, positive work attitude and self-motivated to work independently and as well as in team.
  • Expertise in using Version Management Tools CVS, Rational ClearCase, BitKeeper, SVN, GIT & TeamForge.
  • Exposure to defect tracking tools JIRA and HP Quality Center.
  • Have expertise in using various SDLC models like Waterfall, Agile (XP, TDD, Scrum) process.

TECHNICAL SKILLS

Languages: C, C++, Java(J2SE 1.8,1.7,1.6/1.5, J2EE15/1.4), BigData, SQL, UML2.0

Technologies: JAVA EE 5/6, JSP2.3,2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate 4.x,3.x/2.x, SpringBoot 1.5.x,1.4.x, Spring 4.2,2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, JAX-RS2.x, LDAP, .NET, Sybase PowerDesigner

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, ExtJS, Node.js, Angular.js 1.x/2.x, Express 4.x, React.js v15.x

Development Tools (IDEs): IntelliJ IDEA 1.2, Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005

Web/Application Servers: Tomcat6.x/5.x, WebLogic 12.x,11.x, 10.3/9.2/8.1/7.0 , IBM Websphere 6.x/5.x/4.x, AWS

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

Defect Management: JIRA, HP Quality Center

RDBMS: Oracle10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , PostgreSQL, Sybase 15, MongoDB, NoSQL, Cassandra

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x

Version Control: CVS, Rational ClearCase, BitKeeper, SVN, GITHUB, TeamForge

Methodologies: Agile and Waterfall Methodology

Build Tools: Ant 1.7, Maven 2.x, Jenkins 1.6.x

PROFESSIONAL EXPERIENCE

Confidential, Birmingham, AL

Sr JAVA Full Stack Developer

Responsibilities:

  • Gathering requirements, analysis and designing components for application.
  • Used Eclipse Enterprise Workbench for development.
  • Deployed the applications on WebSphere Application Server.
  • Frameworks: Node.js, Maven, Spring and SpringBoot for data services in Java.
  • Writing and modifying queries and stored procedures, replacing stored procedures with algorithms in Java to avoid concurrency writing issues.
  • Involved in designing the Graphical User Interfaces, Webpages using HTML5, Angular JS2, ReactJS, JSP, Express, TS, and Boostrap.
  • Implemented secured HTTPS calls over SSLto API Gateway in filewatcher.
  • Used Java Script and JQuery for client side validations and validation frame work for server side validations.
  • Used AJAX Framework for Dynamic Searching of covered products.
  • Created complex search and filter algorithms for searches through multiple levels of data.
  • Report generations from HTML and Java using POI APIs for generating excel, pdf catalogs based on the user data selection.
  • Developed data access layer and components using JPA/Hibernate frameworks with spring framework support for object persistence.
  • Used JDK 1.8 which was packaged bundled with Eclipse . Eclipse GUI environment to develop Java applications, including tools for version control, and debugging.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un marshalling process.
  • Developed JUnit test cases for all the developed modules.
  • Employed in planning different stages of migrating data from RDBMS to Cassandra.
  • Expertise in benchmarking and load testing a Cassandra cluster Cassandra-stress tool.
  • Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Developed Perl programs to send email alerts and error logs in the event of process failures.
  • Worked on Microservices and Amazon Web Services (AWS) Cloud services likeS3,EBS,RDS,VPC, andIAM.
  • Developed API for usingAWSLambda to manage the servers and run the code in theAWS.
  • Assisted clients with SSLCertificate Updates, and Certificate Link chaining.
  • Unit testing of application at development phase to make sure of the functionality on different devices using Jasmine, Karma and Protractor.
  • Created an XML configuration file for Hibernate for Database connectivity
  • Used CollabNet TeamForge, SubVersion for version control across common source code used by developers.
  • Used SonarQube for quality testing.
  • Used Jenkins for the automated deployment of the applications.

Environment: Jdk 1.8, Extjs, Mvc, Servlets, Json, Rest, Jax-Rs, Ajax, Websphere App Server 8.X, Sybase, Xml, Soap, Jdbc, Nosql, Node.Js, Angular Js2, Express, Reactjs, JBoss JBPM, Typescript, Jsp, Css, Html, Bootstrap, Perl, AWS (EC2, Lambda, CloudWatch, SQS), Microservices, Collabnet Teamforge, Svn, Eclipse, Junit, Sonarqube, Jenkins.

Confidential, Birmingham, AL

Sr. Java/J2EE Developer Sr Full Stack Developer

Responsibilities:

  • Gathering requirements, analysis and designing components for application.
  • Used IntelliJ IDEA for development.
  • Deployed the applications on Oracle WebLogic Application Server.
  • Frameworks: Angular JS, Node.js, Maven, spring and SpringBoot for data services in Java.
  • Writing and modifying queries and stored procedures, replacing stored procedures with algorithms in Java to avoid concurrency writing issues.
  • Conversion of the applications from ADOBE FLEX to HTML5.
  • Designing and developing new custom components and customized Datagrids using Angular UI-Grid with paged columns and rows to improve performance.
  • Involved in designing the Graphical User Interfaces using HTML5, ReactJS, Express, Angular JS, Angular UI, Boostrap.
  • Developed charts with zoom functionality, tags insertion and other components like lines and path using NVD3.
  • Used path component to render graphs in datagrids to improve performance by 80%.
  • Used Java Script for client side validations and validation frame work for server side validations
  • Created complex search and filter algorithms for searches through multiple levels of data.
  • Report generations from HTML5 and Java using POI APIs for generating excel, pdf, csv reports based on the user data selection.
  • Production infrastructure setup and maintenance on Amazon AWS platform (EC2,RDS,SES, Route53,ELB,S3).
  • Used ADOBE Designer LIVE CYCLE FORMS in order to populate cell based PDF reports.
  • Developed data access layer and components using JPA/Hibernate frameworks with spring framework support for object persistence.
  • Used JDK 1.7 which was packaged bundled with IntelliJ IDE A. IntelliJ IDEA GUI environment to develop Java applications, including tools for version control, and debugging.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un marshalling process.
  • Developed JUnit test cases for all the developed modules and worked on tools like npm (node package manager), Bower, Grunt.
  • Developed the presentation layer using JSP, HTML5, CSS and client validations using JavaScript.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Developed Perlprograms to send email alerts and error logs in the event of process failures.
  • Used GITHUB for version control across common source code used by developers.
  • Used Maven OSGI scripts to update/build the application and deployed on BEA WebLogic Application Server.
  • UsedAWSCloudWatch to monitor the application performance and used the logs to identify any threshold limits.
  • Perform security measures for encryptionand decryptionutilizing Credant on local end users machine
  • Used NVD3 JavaScript library to dynamically load individual charts using the data on the grids. The popup uses tabbed panel component to show multiple types of maps.
  • Used SonarQube for quality testing.
  • Used Jenkins for the automated deployment of the applications.

Environment: JDK 1.7, Extjs. MVC, Servlets, Json, REST, JAX-RS 2.0, Apache Tomcat, Sybase, DB Artisan 9, MongoDB, XML, SOAP, JDBC, JavaScript, Jasmine, Angular JS, ReactJS, Node.js, CSS3, Maven, HTML5, Angular UI, BOOTSTRAP, JSP 2.3, Perl, AWS (EC2, Lambda, CloudWatch), Microservices, SVN, GITHUB, JSF 2.2, IntelliJ IDEA, BEA WebLogic Application Server, Junit, Adobe Livecycle Forms, SonarQube, Jenkins.

Confidential, Orlando, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of CDF Processing system and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Used JQuery, Ajax, JSF to develop User Interfaces.
  • Developed the application using Struts that leverages classical Model View Controller (MVC) architecture.
  • Deployed the applications on Oracle WebLogic Application Server.
  • Used AJAX Framework for Dynamic Searching of covered products for funding.
  • Involved in designing the Graphical User Interfaces using HTML5, ReactJS, Angular JS, Express, Java Swing and JSF.
  • Used Java Script for client side validations and validation frame work for server side validations
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Used Hibernate ORM for mapping data in the persistence layer along with Spring ORM integration.
  • Used JNDI for naming and directory services.
  • Developed data access layer and components using JPA/Hibernate frameworks with spring framework support for object persistence to DB2 v10 on z/OS.
  • Familiarity with Java and Python Client drivers for building client side applications interacting with Cassandra database.
  • Developed the web application by integrating JSFICEfaces employing AJAX at client - side components enabling rich web applications without any separate plugins.
  • Used Web services - WSDL and SOAP for getting credit card information of the insured patients from third party.
  • Used soapUI for load testing the Web Services.
  • Used JDK 1.6 which was packaged bundled with NetBeans IDE . I used NetBeans GUI environment to develop Java applications, including tools for version control, and debugging.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un marshalling process.
  • Implemented JMS Listeners and Message Driven Beans (MDB).
  • Developed JUnit test cases for all the developed modules.
  • Used ILog to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Created an XML configuration file for Hibernate for Database connectivity
  • UsedAWSCloudWatch to monitor the application performance and used the logs to identify any threshold limits.
  • Used SubVersion for version control across common source code used by developers.
  • Used Maven OSGI scripts to update/build the application and deployed on BEA WebLogic Application Server.
  • Used ExtJs javascript library to dynamically load individual charts, make a pop up of the actual jsp page that is hidden on the age load. The popup uses tabbed panel component to show multiple types of maps.
  • Designed database and normalization for databases in Oracle 10g and used the Stored Procedures and Triggers in the application.
Environment: JDK 1.6, JSF ICEfaces, Hibernate 3.6, Extjs. MVC, Python, Servlets, Json, REST, Apache Tomcat, JBoss, JBPM, JMS, XML, SOAP, WSDL, JDBC, ReactJS, Angular JS, Express, JavaScript, CSS3 Maven OSGI, HTML5, JNDI, SVN, AWS (S3, EC2, Lambda, CloudWatch, SQS), ILog, PostgreSQL, Eclipse Indigo, BEA WebLogic Application Server, Rational Rose for UML modeling, JUnit, Oracle 10g.

Confidential, Charlotte, NC

Sr Java J2EE Developer

Responsibilities:

  • Worked in Iterative development process following Agile scrum standards.
  • Designed and Developed user interactive screens using EXT-JS, Angular JS, JavaScript, JQuery and HTML.
  • Developed pages using components such as EXT-JS grid, scheduler, tabs and other input components.
  • Used Ajax-enabled components using EXT-JS and developed stores, models and controllers for UI.
  • Developed REST based Web Services for Integrating with the Enterprise Information System Tier.
  • Developed backend business logic with Spring Framework and achieved asynchronous messaging with Java Messaging Services.
  • Worked on JUnit for creating test cases for all the Business Rules and the application code.
  • Worked on creating functional business rules like Decision tables.
  • Validated the business rules with the Business Analysts such that they meet the specification.
  • Created Spring xml file for database configuration using Hibernate and for different spring beans.
  • Responsible and mentored with team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Developed the application using classical Model View Controller (MVC) architecture.
  • Developed various web services for components like Recipient Enrollment, Provider Enrollment, Provider Search, Recipient Eligibility Verification using JAX-WS, JAXB, SOAP, WSDL implemented using SOA architecture and deployed on JBoss 5.1 enterprise server with JBoss Native and Metro stack using document literal style web services.
  • Developed web services to interface with Mainframe CICS modules, and database tables from DB2 and SQL Server databases
  • Used Web services - WSDL and SOAP for getting credit card information of the insured patients from third party.
  • Used soapUI for load testing the Web Services.
  • Worked on clustering web services using network switch, application routing and ESB deployment for transparent routing to layered web services framework.
  • Developed MQSeries-JMS Bridge to interact with MQSeries queues. Posted and consumed recipient information to and from the queues.
  • Developed UI components using JSP, Struts, CSS, JavaScript, JSON and AJAX for Recipient and Provider maintenance portals.

Environment: J2SE 6.0, J2EE 1.6, Spring 3.0, EJB 3.1, JDBC, JSP, XML, XSLT, XSD, SAX, Maven, DOM, JAXP, JAXB, SOAP, JAX-WS, Hibernate 4.3, JBPM, JMS, EXT-JS, Angular JS, CSS, JavaScript, MQSeries, Struts 2.0, AJAX, AWS (S3, EC2, Lambda, CloudWatch), Tomcat 7.0,SQL, WSDL, DB2 v10, Apache 7.0, Ant, BitKeeper, Eclipse, JBoss 5.1, Unix, Windows.

Confidential, Boston, MA

Sr Java J2ee Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
  • Designed and developed Logging service using Log4j.
  • Implemented caching techniques using Singleton Pattern, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed various Hibernate components to fulfill the business functionality.
  • Used Java Script for client side validations and validation frame work for server side validations.
  • Session Beans have been used to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used JMS-MQBridge to send messages securely, reliably and asynchronously to WebSphere MQ, which connects to the legacy systems.
  • GUI was developed using JSF and Java Swing.
  • UsedMavenscripts to build the application and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Designed Graphical user interface using Java Swing, HTML and JSF.
  • Worked with AJAX, ExtJS and JSON.
  • Used CVS for version control.
  • Extensively used ANT as a build tool.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Websphere Studio Application Developer and used CVS for version control.

Environment: JDK 1.4/1.5, EJB, Struts 1.2.4, Hibernate3.0, Spring 1.02, JSP1.2, Extjs, MVCServlets2.1, JMS, MQ server, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, UML, HTML, JBoss, JNDI, CVS, Log4J, JUnit, WebSphere App server 5.1, WSAD 5.1.2, Rational Rose, Oracle 9i.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in the design and development phases of Rational Unified Process (RUP).
  • Designed Class Diagrams, Sequence Diagrams and Object Diagrams using IBM Rational Rose to model the detail design of the application.
  • Application was built on MVC architecture with JSP 1.2 acting as presentation layer, Servlets as controller and EJB 2.0 as business layer and JDBC to access Oracle 9i Database.
  • Developed the application using Jakarta Struts 1.1 Framework: developed action classes, form beans and Struts-Tiles.
  • Used Struts Validation Framework for validating front end forms.
  • Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Developed complete Business tier with Session beans and CMP Entity beans with EJB2.0 standards using Eclipse.
  • Used JMS Queue communication in authorization module.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Involved in implementing the DAO pattern.
  • Used JAXB API to bind XML Schema to java classes.
  • Used the report generation in the databases written in PL/SQL.
  • Used Maven for building the enterprise application modules.
  • Used Log4J to monitor the error logs.
  • Used JUnit for unit testing.
  • Used SVN for Version control.
  • Deployed the applications on WebLogic Application Server.

Environment: Java, Struts 1.1, EJB 2.0, Servlets 2.3, JSP 1.2, SQL, XML, XSLT, Web Services, JAXB, SOAP, WSDL, JMS1.1, JavaScript, TDD, JDBC, Oracle 9i, PL/SQL, Log4J, JUnit, WebLogic, Eclipse, Rational XDE, SVN, Linux.

We'd love your feedback!