We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Dallas, TX

SUMMARY:

  • 7+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures in domains like Insurance, Accounting, Health Care etc.
  • Developer with wide knowledge and proven experience in web and backend development and maintenance.A self-starter, quick learner and capable of working independently to achieve milestones and deadlines.
  • Excellent understanding of enterprise application development on cloud platforms like AWS, Open Shift and Azure.
  • Working with AWS Identity and Identity Access Management (IAM) to created roles and policies.
  • Extensive experience of designing and developing software applications with the JDK1.6/1.7/1.8, J2EE, Annotations, Java, JSP, Servlets, Java Beans, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, XML, JavaScript (Angular2 and Bootstrap), JQuery and CSS.
  • Developed applications using MVC frameworks and API like Struts, Spring MVC and Spring AOP.
  • Experience with XML technologies such as XSL, XSLT
  • Have also worked on Java 8 along with Cold Fusion
  • Expertise in working with Hibernate, spring and Web Services (REST & SOAP).
  • Good Experience in developing and deploying the applications inTomcat,Glassfish,JBoss,IBM Web sphere, Web Logic Application/Web servers.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, using SOA.
  • Developed API for using AWS Lambda to manage servers and run the code in AWS.
  • Created AWS Security Groups for deploying and configuring AWSEC2 instances.
  • Experience working with databases such as Oracle, MySQL and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
  • Implemented various levels of application and services using Spring-Framework, Struts and ORM tools like Hibernate for fast pace and efficient code generation.
  • Used WSDL and SOAP in application for port communication, and experience with Web Services.
  • Worked with build tools such as MAVEN, ANT and Version Control toolslike Tortoise SVN,GIT, and CVS.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Using Jenkins AWS Code Deploy to deploy to AWS.
  • Performed test driven development and pair programming using AGILE/SCRUM methodology and also Water Fall method.
  • Experience in operating systems like UNIX, Linux and Windows.
  • Excellent problem solving, analytical and interpersonal skills.
  • Ability to work in-groups as well as independently with supervision.
  • Highly motivated team player with strong communication, organizational, analytical and onsite coordination skills.
  • Ability to plan, organize and prioritize work to meet the dead lines. Successfully worked on team projects and individual assignments. Delivered tasks on time with Quality.

TECHNICAL SKILLS:

Web Service Technologies: AXIS2,SOAP,WSDL,REST

Programming Languages: Java,C,C++,UML

IDE Tools: Eclipse, Net beans,IntelliJ, IBM RAD/RSA

Web Technologies: JavaScript,CSS/CSS3,HTML/HTML5, DHTML, AJAX, XML,JSP

Databases: Oracle, MySQL,DB2,MongoDB

JavaScript Libraries: AngularJS,ReactJS,NodeJS,JQuery

Frameworks: Struts,Spring,Hibernate

Web Application Servers: IBMWebSphere,WebLogic,Apache,Tomcat,GlassFish

Build & Version control tools: MAVEN, ANT, CVS and Tortoise SVN

Methodology: Agile,Scrum,Water Fall

Operating Systems: Windows XP/2000/NT/98/95, Linux, UNIX

Cloud Technologies: AWS EC2, DockerContainer, Kubernetes.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle.
  • Created the User Interface screens using JSF and Ice face components for logging into the system and performing various operations.
  • Integrated user interface layer with Persistence layer through spring and Hibernate.
  • Implemented Spring MVC framework and integrated all products with web services.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
  • Integrated the Drools and JBPM to application framework which involved dynamic creation of knowledgebase and Knowledge session.
  • Developed and debugged the application using My Eclipse.
  • Developed Maven configuration files for all the existing plugins to make part of the build.
  • Used Maven as build tool and Jenkins for continuous integration development.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Used Core Java 6, Java 8, J2EE, JSP, JDBC, RDBMS, Java Script, JQuery, Ajax, XML and Chordiant 5.6, using Oracle 11g as database J2EE platforms on Windows, UNIX.
  • Experience writing Kafka Stream applications.
  • Involved in designing of the application following MEAN (MongoDB, Express Js, Angular Js and Node Js) Stack.
  • Involved in Configuring, troubleshooting No-SQL Cassandra Datastax Enterprise Various version and expertise in enhancement and monitoring review over No-SQL Cassandra
  • Used ANT as build tool and developed build file for compiling the code of creating WAR files.
  • Used LOG4J &JUnitfor debugging, testing and maintaining the system state.
  • Wrote SQL stored procedures and used JDBC API.
  • Implemented and extended the functionality of Cloud Services and Open stack Horizon using JAVA, REST framework, JavaScript, HTML, JQuery, CSS, and Angular.JS.
  • Used WebLogic Application Server for application deployment in the clustered UNIX environment.
  • Creating reproducible infrastructure environments for the microservices architecture (Ansible, AWS.
  • Build Spring Boot microservices for the delivery of software products across the enterprise.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
  • Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS.
  • Developed Maven and ANT Scripts to do compilation, packaging and deployment in Web Sphere app server.
  • Skilled at consuming and producing JSON data by building REST APIs.
  • Proficient in creating front end-systems using JavaScript, Typescript, JQuery, Bootstrap, HTML5, CSS3 and also MVC frameworks such as Angular.js 2.0 and Node.js.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
  • Created design documents like Use Cases, Sequence diagrams, Activity diagrams, Class diagrams etc. to demonstrate the work flow.
  • Used JavaScript and Struts validation framework for performing front end validations.
  • Provided extensive pre-delivery support using bug fixing and code reviews.
  • Created AngularJS controllers, directives, models for different modules in the front end.
  • Developed various helper classes using core Java multi-threaded programming and collection classes.
  • Developed the web application using Eclipse IDE. Used Log4j for logging.
  • Used Tomcat 8.0 as the application server.
  • Used struts navigation library to dynamically assemble presentation pages from reusable components.

Environment: Java, AWS, J2EE, JSF, spring, Hibernate, Web services, EJB, XML, CSS, HTML, JavaScript, My Eclipse, WebLogic, ANT, JUnit, Log4j, ClearCase.

Confidential, Salt Lake City, UT

Full Stack Java Developer

Responsibilities:

  • Involved in system analysis and contributed to technical architecture of System.
  • Developed applications using Eclipse IDE and deployed in Web Logic server.
  • Model View Controller (MVC) design pattern is implemented with spring, JSP, JSTL and JavaBeans to control the flow of the application in the Presentation/Web tier and used generics for collections.
  • Experience in working with Angular 2/4 modules, services, templates, directives, services and dependency injection to create a SPA.
  • Configured Navigation rules in the JSF configuration files to add new functionality to the application by writing new JSPs.
  • Used spring framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Used Service Oriented architecture (SOA) Web services to offer message-oriented services.
  • Designed and created the database tables and wrote SQL queries using Oracle.
  • Designed and created PL/SQL sub programs like stored procedures, triggers and sequences to access Oracle. Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and leveraging AWS to build, test and deploy micro services.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Deployed Spring Boot based micro services in Docker and Amazon EC2 container using AWS.
  • Migration of existing systems to AWS and using the snapshot method for the EBS volumes.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Used the continuous integration tool Jenkins to automate the daily processes in Agile development

Environment: Java1.8, Html, JavaScript, AWS, Servlets, Jsp, JDBC, GIT, Struts, spring, Ant, JPA, Toplink, Ejb, JNDI, Web services, Oracle.

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 entries.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Experience in migrating several data bases from on premise data center to Cassandra.
  • Developed REST services using Node Js, Express Js and Mongoose to serve the web application with JSON data.
  • Code repository management, code merge and quality checks with various tools, especially Git, BitBucket, etc.
  • Involved in various phases of project development following Agile(Extreme Programming).
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Worked with JPA for the use of relational databases structuring of the application.
  • Used Tomcat for the web Development of the application.
  • Used XSL/XSLT for transforming and displaying payment history reports
  • Worked with WebLogic application Server for the deployment of the application.
  • 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 PLSql for the database enhancement.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Worked with Xquery for the frontend development of the application.
  • Worked with Oracle 10g for the backend development of the database.
  • Developed the application in J2EE Application Server environment with IBM WAS 6.1 as deployment server with IBMRAD 7.0 as development IDE

Environment: Java EE 5, IBM WAS 6.1, IBMRAD 7.0, Struts 1.2, Spring 1.2, Unix, Http, 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

Java Developer

Responsibilities:

  • Designed and developed J2EE application for communication between Financial Fusion and various other systems within the System.
  • Developed the presentation layer using Struts MVC, Servlets, and JSP’s.
  • Produced extensive design documentation using UML sequence diagrams, Class Diagrams to dynamically model the system.
  • Implemented a web service to provide RPC using framework based Service.
  • Implemented the J2EE core design patterns - Front Controller, DAO, Facade and MVC
  • Created the tables and views in DB2-UDB to test the DAO functionality.
  • Analyzed, designed and developed code to assign particular entitlements to each job role within the company.
  • XML parsing using Apache Commons Digester.
  • Database schema design, implemented database access with Hibernate object relational tool.
  • Application logging implementation based on Log4j
  • Developed various test cases and performed unit testing using JUnit
  • Development ANT build scripts for application build process, DDL scripts and code generation
  • Used Rational Clear Case and Clear Quest for software version control and change management
  • Developed, deployed and tested the application using IBM WebSphere application server and developer.

Environment: Java/J2EE, Servlets, JSP/HTML, XML, WSAD 5.1.2, IBM WAS 5.0/5.1, Hibernate, DB2 RDBMS, UML, Rational Clear Case and Clear Quest, ANT, Test Directory bug tracking system, Windows XP.

Hire Now