We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • Over 9+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java /J2EE technologies in various domains like Finance/Health/Commerce/Telecom/Insurance
  • Expertise in client scripting technologies like JavaScript, JQuery, HTML5, CSS3, Bootstrap, Node.js, AngularJS, Typescript, ReactJS, BackboneJS
  • Experience in developing client-side, server-side/middle-tier components applying Java /J2EE design patterns and frameworks: Servlets, JSF, Struts, Springs 3.0/2.5, Web Services, EJB, JMS, MQ Services, Hibernate 4.0/3.5/3.0, IBatis, AJAX, JSON, XML, UML, Log4J and Junit
  • Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Groovy and Grails, Swing, Hibernate, IBatis, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CA Release Automation.
  • Experienced in using PERL to read and write data from/to Excel, SQL Server and MySQL.
  • Experience in working in a UNIX based environment and shell scripting.
  • Production Support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • An accomplished software engineer specialized in object-oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
  • Developed application using Angular.JS 2 and Node.JS connecting to Oracle on the backend.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience in developing cross platform Client-side applications using Node.js, BackBone.js and Angular.js.to achieve scalability in real-time web applications.
  • Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Imported data from oracle to the Cassandra cluster using migration scripts in Python and Perl.
  • Excellent understanding and knowledge of NOSQL databases like Cassandra.
  • Good knowledge on AWS databases like RDS, DynamoDB, Redshift, ElastiCache.
  • Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front, Redshift.
  • Experience in Web Service Technologies: SOAP, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS.
  • Experience in architecting and implementing Enterprise Application Integration (EAI) projects with Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using Web Sphere Process Server, ESB, Web Sphere Integration Developer , Data Power and WSRR.
  • Extensive experience in developing the SOA middleware based out of Fuse ESB and Mule ESB.
  • Expertise in XML technologies -XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Designed the Scala Akka based application and involved in development for Business Logic and Integration services using Scala.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, AKKA and Play framework.
  • Proven experience with Application Servers like IBMWebSphere8.x/7.x/6.x/5.x/, Oracle/BEA WebLogic 10.x/9.x/8.x/7.x/6.x, JBoss and Tomcat 8.x/7.x/6.x/5.x/4.x/3.x
  • Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Experience with major relational databases - Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008 , DB2, My SQL, PostgreSQL.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java , J2EE.
  • Expertise in the implementation of Core concepts of Java , J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB
  • Solid understanding in Design Patterns, MVC, Python Algorithms, Python Data Structures.
  • Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
  • Experience with creating and workflows and Mappings, running jobs in Informatica 9.5/ETL.
  • Knowledge on Grid Controls, Pie Charts and other Swing Components.
  • Experience in software configuration management using CVS, SVN and IBM Clear Case.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Worked on the MySQL migration project. To make the system completely independent of the database being used. Used Spring IBatis to implement this.
  • Hands-on experience in using Eclipse, Log4j, JUnit, Mockito, Cucumber, TestNG for building, logging, testing and Visual Source Safe, CVS and SVN for version control.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

EXPERIENCE:

Confidential, Phoenix, AZ

Full Stack Java Developer

Responsibilities:

  • Developed the application using Agile Methodology.
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio etc.
  • Involved in developing the applications using Spring Framework for Dependency Injection.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
  • Developed UI using HTML, CSS, JSP, JSON and JQuery to make Ajax calls.
  • Developed single page applications, components using Angular JS directives.
  • Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
  • Used Spring IOC for dynamic bean injection.
  • Spring AOP to modularize cross-cutting concerns in aspects.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Configured Spring based Microservices and Springboot.
  • Implemented and Consumed REST and SOAP Web Services.
  • Used Apache tomcat as a web server and WebLogic as an application server to deploy various components of application.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate Cache for query to improve the application performance.
  • Implemented search functionality, filtering, pagination using Hibernate Criteria Query interfaces.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Used Maven to build and deploy the application in the server.
  • Used SVN software configuration management and version control.
  • Used Log4j for logging purposes.
  • Developed test classes in JUnit for implementing unit testing.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.

Environment: Java 1.7, Java Swing, Servlets, JSP, JSTL, Spring 3.0, Spring ORM, Springboot, Microservices, REST/SOAP Web Services, Hibernate 3.0, Apache Tomcat Server, WebLogic, Eclipse, Log4J, Ajax, Oracle10g, PL/SQL, JQuery, AngularJS, NodeJS, JSON, SVN, XML, XSTL, XSD, SOAP, Amazon Web Services, Maven, Junit, PowerMock.

Confidential, Sunnyvale, CA

Java/J2EE Developer

Responsibilities:

  • Developed user interface using JSP, Struts Tags to simplify the complexities of the application.
  • Configured the Struts configuration file and Application context file based on the spring and hibernate.
  • Involved in various phases of project development following Agile (Extreme Programming).
  • Used Spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
  • Worked with JPA for the use of relational databases structuring of the application.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes
  • Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, AngularJS etc.
  • Extensively used Core Java concepts covering Collections, Exceptions, I/O
  • Used Tomcat for the web Development of the application.
  • Used XSL/XSLT for transforming and displaying payment history reports
  • Involved in the development of Tables, Stored procedures, Database Triggers and Functions.
  • Worked with Web logic application Server for the deployment of the applications
  • Worked with JSF for the UI front end development along with AJAX.
  • Used WSDL and SOAP for the development of the XML based applications.
  • Worked with CMS with WebLogic Portal for the development of the application.
  • Used SQL navigator and PL/SQL for the database enhancement.

Environment: Java8/ EE 5, IBM WAS 6.1, Mongo DB, Angular js, Tomcat, Struts 1.2, Spring 3.0, Unix Shell scripts, Http, Core Java, Multicast, VOIP, Hibernate 3.0, Servlets 2.4, JSP 2.0, EJB 2.1, HTML, XML, Web Services, XSL/XSLT, JAVASCRIPT, AJAX, CVS, DB2 7.1.

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Responsible for requirement gathering analysis and documentation and designed the system using UML with OOD features.
  • Designed components for the project using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, Value Object.
  • Actively participated in the complete life cycle of development, from the design phase to implementation phase.
  • Used Spring Framework as a middle-tier application framework, persistence strategy using spring support for Hibernate for integrating with the database.
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, jQuery, and JSON.
  • Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules in the project.
  • Played a key role in the development of server-side functionality of handling the requests and responses using Java Servlets.
  • Created Data Access Object (DAO) which is used by the Hibernate API calls to interact with the database.
  • Analysis and Design of the Object models and Design Patterns in various tiers of the application.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix.
  • Agile delivery of software using practices of short iterations, sprints, Scrum.
  • Played an active role in testing the application by writing test cases for different scenarios.
  • Responsible for unit tests and integration tests.
  • Used JUnit testing tool to test the code.
  • Deployed and tested the web application on WebLogic application server.

Environment: Core Java , J2EE, JSP, JavaScript, Struts Framework, Servlets, Spring Framework, MVC, JavaBeans, Web services, JDBC, Hibernate ORM, Hibernate API, WebLogic, Oracle, PL/SQL, jQuery, JSON, JUnit, HTML, UML, Agile, CSS, Eclipse, Subversion.a

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC).
  • Followed Agile Methodology/Scrum to managed projects and team.
  • Built frontend using HTML5, CSS3, Angular 4, Typescript and Bootstrap.
  • Created Request JSON Schema and Response JSON Schema and send it to RESTful controller.
  • Used Spring annotations for dependency injection.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Produced and Consumed RESTful webservices.
  • Used Maven scripts to build the application and deployed on Apache Tomcat Server.
  • Fixed SonarQube defects.
  • Used Postman to test API's, SVN for the version control, JIRA for bug tracking and project management, JUnit and Mockito for Java unit tests, Jasmine and Karma for angular specs.

Development Environment: Java , J2EE, HTML5, CSS3, TypeScript, Bootstrap, Angular4, Spring (DI, MVC), Rest, JSON, Hibernate, Maven, Apache Tomcat Server, Junit, Mockito, Jasmine, Karma, Postman, SVN, JIRA, STS.

We'd love your feedback!