We provide IT Staff Augmentation Services!

Sr.java Developer & Full Stack Developer Resume

4.00/5 (Submit Your Rating)

TX

PROFESSIONAL SUMMARY:

  • Over 9+ years of experience in design, development, and implementation of software applications using JAVA, J2EE, technologies.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
  • Experience with working in fast - paced AGILE, TDD development environments.
  • Experience with multi-tierJ2EE Web Application architecture using UML (Unified Modeling Language), IBM Rational Rose and MS Visio.
  • Thorough knowledge of core Java concepts like OOP, Collection framework, Multithreading, and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, AJAX, Java Beans, JDBC, and SPRING.
  • Experience in developing GUI using Web-Development technologies like HTML, JavaScript, CSS, HTML5, Angular JS, Ext JS, JSF, and jQuery.
  • Designed and developed multiple J2EE MVC Model-based Web Application using J2EE Technologies (EJB, EJB3 Servlets, JSP, and JSF), Patterns and popular open-source framework Struts, Spring, and Hibernate.
  • Experience in designing and developing enterprise applications using Core Java and J2EE technologies including JSP, JavaScript, jQuery, XML, JDBC, CXF, Hibernate, and Spring framework.
  • Experience in Writing Controller command & Task command of WebSphere commerce.
  • Involved in design, enhancement and support for checkout flow of WebSphere commerce.
  • Experience in updating/modifying requirement analysis, Functional/Design Specifications & Test plans designing for WebSphere Commerce system.
  • Experience in Amazon AWS Cloud Administration which includes services: EC2, Cloud Watch, S3, EBS, VPC, ELB, lambda, Auto Scaling, Security Groups, ECS, Kinesis, Cloud Watch and Cloud Formation.
  • Experienced in setting up EC2 instances, security groups and Setting up databases in AWS using S3bucket and configuring instance backups to S3 bucket.
  • Designed various web pages using XML technologies such as XML Schema, DTD.
  • Experienced in Web Services (SOAP & RESTful) approach for Service Oriented Architecture (SOA).
  • Implemented Amazon AWS Architecture along with concepts like EMR, EC2 web services.
  • Experience with Front-end Development using JSP, HTML, CSS, JavaScript frameworks like AngularJS, React.js in effective web design.
  • Proficient experience in using the databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g/12c. Experience in NoSQL databases like Cassandra, MongoDB, HBase.
  • Experienced with performing CRUD operations using HBase Java Client API and Rest API.
  • Hands on experience with JUnit in performing the unit test and Log4J in determining the application functionality.
  • Experienced working in UNIX/LINUX (Ubuntu, Fedora, CentOS)/Windows environments.
  • Working experience of control version tools like SVN, CVS, GIT AND GitHub.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experience in building tools like Ant, Maven, and Jenkins.
  • Experience creating the Vagrant boxes and created the containerized applications using Docker, Docker Machine, Docker Swarm.
  • Knowledge on defining workflows in Service Catalog items, Approvals and Dynamic tasks in ServiceNow.
  • Experience in designing and configuring Federations Access for the Partner Applications using SAML.
  • Experience with configuring IDP initiated and SP initiated SAML profiles with various bindings such as POST, Artifact and Redirect to complete custom business and security requirements.
  • Experience in developing applications for Android operating system using Eclipse IDE, SQLite 3.6, XML, Android SDK 2.2/4.1 and ADT plugin.
  • Experience in using the Netflix OSS stack, specifically the Netflix Common Runtime Services and Libraries
  • Knowledge on JIRA which is used to test and track the Issues and Bugs related to software or Application.
  • Knowledge on creating WebSphere Commerce Instance using configuration manager tool.
  • Used REST services to perform CRUD operations on the database server over HTTP with GET, POST, PUT, DELETE to the Web service
  • Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic.
  • Highly motivated self-starter with Excellent Communication, Presentation, and Problem-Solving Skills and committed to learning new.

TECHNICAL SKILLS:

Languages: JAVA, C, C++, PHP, SHELL Scripting, SQL, ActionScript, PL/SQL

Web Technologies: : HTML5, XML, Java Script, jQuery, JSON, Flex, JSP, Servlets, CSS,Bootstrap, AngularJS, AJAX, NodeJS

Technologies: Apache Hadoop, Pig, Hive, Cassandra, HBase.

Databases: SQL Server 2005/2008, MySQL, Oracle 9i, Oracle 10g

Tools: Eclipse, kafka, Visual Studio, Adobe Flash Builder, MS Visio, Vi Editor,VMWare player, Apache Ant, Apache Maven, Android Studio, Microsoft Office.

Version Control: SVN, GIT, GitHub

SDK: SAP Business Objects, Google Docs

Operating System: Windows, Unix, Linux, Android, Macintosh OS X

Application Servers: Apache Tomcat, JBOSS, WebSphere.

Agile Methodologies: Scrum, Test Driven Development (TDD) and Pair Programming.

Unit Testing: JUnit 4.0

Framework: Spring, Hibernate, Spring MVC, Struts, Netflix OSS, Spring Cloud, Spring Boot.

Cloud Services: AWS, Service Now

PROFESSIONAL EXPERIENCE:

Confidential, TX

Sr.Java Developer & Full Stack Developer

Responsibilities:
  • Involved in all the phases of Life Cycle of Software Development (SDLC) including Software Architecture, Object Oriented Programming, Designing and Prototyping for a large-volume application.
  • Created Work Plan and planning for Interim deliveries depending on the length of the projects as a tech lead.
  • Used Eclipse IDE as Java IDE tool for creating JSPs, Servlets, EJBs, and XML
  • Implemented various XML technologies like DTD schemas, JAXB parsers, XSL style sheets and XSLT.
  • Coordinating with the client as well as with an offshore team and managing the deliverables and deadlines.
  • Developed/Implemented code on new requirements as a developer using Spring MVC and Hibernate by using waterfall model.
  • Developed Graphical User Interfaces to dynamically fetch the reward member data based on the information provided using JSP, jQuery, and JavaScript.
  • Configured Spring based Microservices and Springboot.
  • Developed code to utilize existing SOAP API of the application to fetch data of the member.
  • Developed application using AngularJS and connected to Oracle on the backend.
  • Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
  • Developed Controller and Business layers of the MVC, using Spring.
  • Implemented Microservice Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP.
  • Implemented Micro services Registration and Discovery with Spring Cloud and Netflix Eureka
  • Experienced in developing web applications with Single Page Applications (SPAs) Framework using AngularJS .
  • Used Selenium for automating web applications for testing purposes, and to create robust, browser-based regression automation suites and tests and asynchronous messaging.
  • Developed the Product Builder UI screens using AngularJS, HTML, CSS, and JavaScript.
  • Used HTML5 and CSS3 for website development along with AngularJS.
  • Launched AWS EC2 instances using Amazon Web Services (Linux/Ubuntu/RHEL) for development, test and production environments.
  • Responsible for the creation of S3 buckets and policies and for the creation of IAM role based policies.
  • Responsible for the development and maintenance of Auto Scaling and Elastic Load Balancers.
  • Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
  • Deployed applications using Docker containers in the cloud with PaaS.
  • Docker is used for creating images that are deployed on AWS.
  • Configured Docker container for branching purposes.
  • Developed user interfaces using JavaScript, HTML, XHTML, CSS custom tags .
  • Developed code to consume web services using SOAP document style model
  • Looked at the logs and working on the Defect Fixes on existing online modules.
  • Unit Testing - Developed unit test cases and performed unit testing by using Junit and Mocking.
  • Developed RESTful web services using JAX-RS.
  • Worked on JIRA for tracking and updating the JIRA tickets.
  • Used Ansible server and workstation to manage and configure nodes.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Primarily used Python to write GIT applications and Chef Recipes.
  • Migrated applications to the AWS cloud.
  • Developed Sequential and UML notation documents for the new tasks and wrote SQL queries to analyze the data.
  • Performed REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuthauthentication protocol.
  • Configured and monitored numerous Mongo DB and NoSQL instances.
  • Good experience in developing Ext JS applications with extensive server calls using AJAX and strong hold in handling the server data and exceptions to provide the interactive user experience.
  • Worked with AngularJS Expressions, Directives, Controllers, filters.
  • Hands-on experience in Java multithreading and concurrency analysis and development skills.
  • Understanding the Architecture and modifying the functional specifications.
  • Collaborate with several departments for strategic input, determining user needs, feedback on test plans and user scenarios and layout design solutions.
  • Impact analysis of new Requirements/Change Requests.

Environment: J2EE, JDK 8, Spring MVC,Hibernate3.0, Hibernate 4, JSP, JSTL, JavaScript, Core Java, Multithreading, Bootstrap, Eclipse, JAX-RS, JAX-WS, Spring Security, HTML5, jQuery, CSS3, Jira, Angular JS, Oracle Database, SQL, UNIX, JUNIT, Agile, Kafka, Web Services, MongoDB QTP, SOAP, RDBMS, GitHub, Apache Maven.

Confidential, Plano, TX

Java Application Engineer

Responsibilities:

  • Worked as core technical team member for analysis of requirements, design, development, unit, and integration testing.
  • Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimizing the end client needs.
  • Designed logging information using the JUNIT
  • Developed the restful web service API using Jersey, JAX-RS, Spring MVC.
  • Responsible for implementing the business requirements using Spring MVC, Spring Boot, Spring Data and Spring Security.
  • Created the Proof of Concept for Microservices architecture using Spring Boot, Spring Cloud, Netflix OSS.
  • Implemented Netflix-Eureka from Spring Cloud for dynamic MicroServices registry and discovery.
  • Implemented Netflix Ribbon for Cloud Load-Balancing.
  • Explored various design patterns like Circuit Breaker, Service Discovery, etc.
  • Explored the 12 Factor App Methodology using Docker.
  • Migrated the existing UI from jQuery to AngularJS.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Experienced in React JS and working with React Flux architecture.
  • Working with React Router for developing Single Page Applications (SPA).
  • Designed and created DAO using data modeling in the integration layer.
  • Used JPA annotations to map ORM entities.
  • Used JIRA as a Tracking tool.
  • Developed all hibernate classes using Hibernate framework writing the HQL, DB Schema, and PL/SQL.
  • Involved in evaluating various tools and tool kits to improve the development performance.
  • Designing the database schema, creating tables and views and writing stored procedures, functions, and queries in SQL.
  • Created HBase tables to load large sets of structured, semi-structured and unstructured data coming from UNIX, NoSQL and a variety of portfolio
  • Prepared a web UI for the HBase database for crud operation like put, get, scan, delete and update.
  • Implemented RESTful Web services in SOA (Service-oriented) Architecture to retrieve data from client side.
  • Made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuthauthentication protocol.
  • Used MAVEN in each project to automate the builds and managing project
  • Developed test cases using Junit and the build scripts using Maven.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Designed OO components and developed the functionality based on reusability in Core Java
  • Designed a guided inspection template and inspected the design models.
  • Used GITHUB for source control.
  • Used the Java Collections API extensively in the application.
  • Practiced Agile software development through TDD, continuous integration, stand-up meetings, and close interaction with business owners. Involved in the project documentation and have extensive experience with Microsoft Office tools such as Word, Visio, PowerPoint etc.

Environment: Java 1.7, J2EE, Spring Boot, Spring Core, Spring MVC, Hibernate, Restful Web services, JUnit, Angular JS, HTML, CSS3, Spring Security, XML/XSD, HBase, React JS Eclipse IDE, Netflix OSS, JIRA, Maven, Oracle, Spring Boot, IBM WebSphere, ServiceNow.

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented the User Login logic using Spring MVC framework encouraging application.
  • Developed and designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP, and JSF UI Components as View and Faces Servlet as a Controller.
  • Developed the presentation layer of the application using Struts Framework and created the struts-config.XML file, resource bundles for distribution module.
  • Implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
  • Developed the web-services and analysis of SOAP envelope using SOAP UI.
  • Designed and developed the data model for the development of persistence layer and being a NodeJS developer, had developed server-side logic, maintained the central database, ensure high performance and responsiveness to requests from the front-end.
  • Developing native android applications written in Java.
  • Implemented the Message Driven Bean for Instruction enrichment and pre-processing. MDB is deployed on WebSphere server and dispatches the request to Stateless Session Bean (EJB) for further processing and Rules execution and asynchronous messaging.
  • Developed Message Driven Beans (MDB) and extensively used the JMS API, & actively involved in using AngularJS (MVC), HTML5 to enable client-side date to meet specific criteria by applying various validation variables.
  • Worked with the Android SDK, and implemented Location Connectivity components.
  • Design and Development of Android native client application.
  • Created test cases and test data for testing the application using JUnit Extensions.
  • Tested the application on various Android devices.
  • Used Spring RESTful API to implement RESTful Web Services, sent JSON data type between front-end and the middle-tier controller.
  • Development of REST web services using Spring with the enabled OAUTH.
  • Used Struts Framework for the application, Developed Struts Action Classes and Business Logic and had developed Hibernate HSQL and Hibernate mappings /created DAOS mappings in Hibernate.
  • Involved in SQL development using Stored Procedures, Views, and Queries with Oracle and DB2.
  • Performed user provisioning in Identity Provider (IdP) site Service Provider(SP) site using SAML for SSO.
  • Used JBoss to test the web application internally.
  • Configured and deployed the web application on WebSphere Application Server.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Used CVS for version control across common source code used by developers.
  • Tested the application functionality with JUnit Test Cases.
  • Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience.
  • Installed and configured WebSphere Application Server 8.5.
  • Contributed to build scripts development, which are used to build & deploy code on WebSphere Portal & Commerce servers.
  • Deployed code in IBM WebSphere server
  • Used ANT scripts for automated deployment.

Environment:: Java, J2EE, WSAD, Hibernate, SPRING, Struts, Servlets, MDB, EJB, JSP, JSF, JNDI, XML, IBM WebSphere, REST, WSDL, Spring MVC, JavaScript, Multithreading, HTML, CSS, AngularJS, Jasper reports, JMS, SAML, Oracle 10g, Windows XP, DB2 UDB, JUnit, JBoss, WebSphere, RUP, CVS, ANT, Log4J, Android Studio.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed various UI (User Interface) components using Struts (MVC), JSP, HTML and NodeJS & integrated the front-end elements into the application.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.XML, Web.xml files.
  • Extensively worked with Servlets and Struts based multi-tier applications in developing J2EEComponents.
  • Developed MVC architecture, Business Delegate, Service Locator, Session facade, and Data Access Object, Value Object, and Singleton patterns.
  • Involved in writing all client-side validations using Java Script, JSON.
  • Involve in the design of portlets for WebSphere Portal.
  • Developed the themes and skins in new WebSphere Portal.
  • Deployed the application on WebSphere Application Server.
  • Involved in the complete development, testing, and maintenance process of the application.
  • Used Hibernate2.0 as the ORM tool to communicate with the database.
  • Designed and created a web-based test client using Struts up on client's request, which is used to test the different parts of the application.
  • Involved in writing the test cases for the application using JUnit.
  • Used extensive JSP, HTML, and CSS to develop presentation layer to make it more user-friendly.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Developed Presentation screens using Struts view tags.
  • Responsible for developing and maintaining all the session beans.
  • Developed various Customer and Network capacity flow. Developed various server-side components using J2EE APIs.
  • Supported the application through debugging, fixing, production support and maintenance releases.
  • Worked closely with the client and the offsite team; coordinated activities between them for effective implementation of the project.

Environment:: Java, J2EE, WSAD, Hibernate, SPRING, Struts, Servlets, JSP, JNDI, XML, MVC Web-Services, EJB, JDBC, SOAP, WSDL, CVS, PL/SQL, Toad, JavaScript, HTML, CSS, Windows XP, WebLogic, Oracle 9i, JUnit, CVS, ANT, Rational Rose, WebSphere.

Confidential

Java Web Application Developer

Responsibilities:

  • Developed user interface using JAVA Server Pages (JSP), HTML and Java Script for the Presentation Tier.
  • Developed JSP pages and client-side validation by javascript tags.
  • Developed an own realm for Apache Tomcat Server for authenticating the users.
  • Developed front end controller in Servlet to handle all the request.
  • Developed Controller Servlet to handle the database access.
  • Developed custom tags to display the data in JSP pages.
  • Deployed the application in Production environment.
  • Supporting the application at the client side.

Environment: Java, JSP, Servlets, JavaScript, Apache Tomcat, Oracle and Web logic, Spring, Hibernate, Eclipse.

We'd love your feedback!