Full Stack Java Developer Resume
Dallas, TX
SUMMARY
- Around 8 years of experience in developing web based, internet/intranet, client/server, distributed architecture and component - oriented architecture applications usingJava/J2EE technologies and varied exposure to different types of project phases like Analysis, Design, Development, Testing and Implementation of enterprise applications and business solutions using Java J2EE frameworks (spring, Struts 2.x, Hibernate and Web Services).
- Experience in working with different Software development methodologies like Waterfall, Agile (SCRUM) and Rational Unified Process (RUP).
- Extensive experience on MVVM frameworks like Angular 4.0, Angular 2.0 to develop dynamic web applications
- Extensive experience in J2EE platform including, developing both front end & back end applications usingJava, Servlets, JSF, JSP, EJB, AJAX, Spring, Struts, Hibernate, JMS, JDBC, Web Services.
- Good understanding of Core JAVA components, such as: Concurrency, Persistency, working with teh JVM, multi-threading, etc.
- Used React-Router to turn application into Single Page Application.
- Experience in Cloud Computing using PCF, Docker, AWS EC2 and S3
- Extensively used view rendering JavaScript frameworks like ReactJS and Ember JS
- Developed UI pages with HTML5, CSS3, java Script and created teh Responsive Web pages using CSS Media Queries, Angular 7, Angular 9 and Bootstrap.
- Extensively used view rendering JavaScript frameworks like ReactJS and Ember JS.
- Work experience on application servers like WAS (Websphere Application Server), Web logic, Apache Tomcat web server and JBOSS.
- Expertise in teh Apache Camel Integration Framework, in conjunction with Apache CXF and ActiveMQ. Experienced in working with Spring Integration. EJB Session Beans were used to process request from user interface using OSS.
- Strong experience in developing Single Page Application (SPA), using MEAN (Mongo, Express, Angular and Node) stack.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Experience in SOAP, REST and expertise in creating Restful Web Services with Spring MVC Framework.
- Experience in developing messaging systems using JMS.
- Experience in storing data using Object-Relational Mapping (ORM) tool for communicating with database.
- Developed and deployed MicroServices based applications using Spring Boot and Spring Cloud
- Experience working application servers like WebLogic, WebSphere, Tomcat and JBOSS.
- Experienced with XML related technologies such as XSL, XSLT, DOM, and SAX.
- Hands on experience in automated JUnit testing tool as well as Mockito framework
- Having good noledge of Oracle, MS-SQL, MySQL and DB2 as Database. Good command in writing SQL queries.
- Expertise in database modeling, administration and development usingSQL, T-SQL and PL/SQL in Oracle 12c, DB2 and SQL Server environments.
- Experience in using ANT and Mavenfor build automation.
- Experience in using version control and configuration management tools like GitHub, Clear Case, CVS and Subversion.
- A strong team player, adept at supporting team members to achieve personal and professional goals. Outstanding oral and written communication skills.
TECHNICAL SKILLS
Programming Languages: JAVA, C, C++, XML, PL/ SQL
Java/J2EE Technologies: Java, J2EE, Servlets, JSP, Struts, JDBC, EJB, Spring, Hibernate, JUnit, JMS, JNDI, Design Patterns, Web Services, SOAP, Active MQ, REST.
Framework & Tools: Struts, Hibernate, JPA, Spring, Camel, J2EE Design Patterns, Java Data Objects, JSF, JUnit 3.8.1, Ant 1.6.2, Maven framework.
Web/Application Servers: Web Sphere Application Server 6.1, Apache Tomcat 6.0, JBoss 4.2.2, BEA Web Logic.
Database: Oracle 10g/11g, SQL Server, MySQL
Operating Systems: Windows XP/Vista/7/2008 R2/2012, UNIX, Linux
Web Technologies: HTML, DHTL, XML, XSL, XSLT, WSDL, SOAP, Java Script, CSS.
Development Tools: IBM WSAD 6.x, Eclipse, RAD 6.0, NetBeans, IntelliJ, JBOSS IDE, Sun Studio, Jenkins
Version Control Systems: CVS, SVN, GitHub
Other Tools: JUnit, Jenkins, MAVEN, ANT, TOAD, Log4J, Jira
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Full Stack Java Developer
Responsibilities:
- Involved in Design, Development, Documentation, UAT and Production phases of teh application.
- Developed teh application with Spring Tool Suite (STS) and worked in Agile-Kanban methodology.
- Worked onSpringBootRestful Web Service API Development and made use of Java 8 concepts.
- Involved in designing teh RMP UI application and build on Angular 9, some Bootstrap 4.3 and a hefty amount of custom cascading style sheets to give a specific look and feel.
- Worked on system generating Measure ID instances.
- Designed, built, and deployed a multitude application utilizing almost all of AWS stack (Including EC2, S3, Dynamo DB, SQS and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
- Developed workflow/feedback loop between approver and submitter through comments and edit functions.
- Developed teh system to capture monthly and quarterly reporting.
- Integrated Open stack API with Amazon EC2 cloud-based architecture in AWS. Having experience with Cloud Computing environment and Utilized Amazon Web Services (AWS) EC2 to deployDocker containers.
- Used Jenkins for continuous integration and Maven for building teh WAR/ JAR file.
- Used JDBC template to perform teh database operations.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with halp of Zookeeper.
- Used Spring Kafka API calls to process teh messages smoothly on Kafka Cluster setup.
- Node.js used to proxy requests for Java web services, as well as store application preferences and state data in distributed mongo instances.
- Experience in Node.js and Java script development.
- Used Node.js for read and writing a file to Microsoft Azure.
- Developed User Interface using React JS, HTML5, CSS/CSS3(SAAS), Bootstrap 4.0, Redux, CouchDB.
- Developed teh responsive UI web pages using XHTML, HTML5, CSS3, Angular 7, JavaScript, node JS and TEMPhas worked with AngularJS filters in expressions and directives to filter data in teh UI.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular8.
- Worked in using React.js Router, Forms, Animations, Keys, components, Events and Flux concept.
- Wrote No SQL queries and procedures to fetch teh data from Mongo DB for Inpatient accounts.
- Used AngularJS to develop client-side applications using JavaScript in a clean Model View Controller (MVC) way.
- Involved in capturing components of measures and cascade measures for parent child relationship.
- Created Controllers, Services, Repositories, DTOs using Spring Boot and Spring Web (MVC) modules.
- Developed and consumed REST Webservices. Developed both XML and JSON request and responses using REST.
Environment: Java 8, Angular 7,8&9, React JS, Node JS, Kafka, Spring Tool Suite(STS), Spring Boot, MS SQL Server, Apache Tomcat v8.0, Spring 3.x, Microservices, JDBC, MAVEN, Jenkins, XML, XPATH, Linux VMs, GitHub, Bitbucket, SOAP and REST webservices, Hibernate for ORM, Angular 9, Boot Strap, CSS, Java Script.
Confidential, Boston, MA
Full Stack Java Developer
Responsibilities:
- Involved in requirement gathering, Analysis, Design, Development, documentation, UAT and Production phases of teh application.
- Developed teh application with Eclipse Neon and worked in Agile-Kanban methodology
- Implemented teh project as a multi-tier application using Microservices & used core JAVA concepts like AOP, IOC.
- Used PaaS for cloud computing services.
- Experience with teh new features of Angular 4.0 new if else syntax, ng-templates, and form validators Routers.
- Worked onSpringBootRestful Web Service API Development.
- Expertise in Core Java with strong understanding and working noledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
- Highly used Angular 4.0 router to build Single Page Application for navigation through teh different status and multiple modals.
- Worked on ISO parser tool with Pivotal Cloud Foundry (PCF) and trained on Technical Essentials and Architecture with Confidential (AWS).
- Used Microservice with Spring Boot interacting through a combination of REST and Apache Kafka message brokers.
- Developed and published Webservices using Spring Rest and JAX-RSAPI.
- Responsible for creating an instance on Amazon EC2 (AWS) and deployed teh application on it.
- Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
- Developed application using teh latest Java/ J2EE technologies and worked with teh latest features of Java 8 and Java 7.
- Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and Oracle SQL Developer.
- Developed Dynamic Single Page Application using Angular6.0,Bootstrap4.0,HTML5,CSS3.
- Used Angular 6 Http services for asynchronous validations for teh input fields of teh forms.
- Created various Angular6 services, modules, attribute directives, template, data driven forms.
- Worked on setting up teh routing configuration using Angular 6 UI router for various views.
- Extensively usedCore Javafor writing business logic and Helper Classes.
- Worked on JUnit for testing teh written java classes.
- Deployed applications using Tomcat Application Server and Used IDE Eclipse.
- Developed, deployed and maintained Single Sign On application in development and test environments.
- Used Microsoft Azure for performing certified build and deploying teh application in teh cloud
- Developed and consumed REST Webservices. Used SOAP UI and Advanced rest client to test web services. Developed both XML and JSON request and responses using REST.
- Involved in writing stored procedures, Packages, Views, Functions and triggers using SQL.
- Expertise in Linux/ UNIX commands.
- Worked with Maven and involved in creating JAR, WAR and EAR files.
- Involved in teh Maintenance and production Support of teh System.
- Used JMS to place teh Import run requests into JMS Queue.
- Provided technical assistance for development and support on JBoss application server platforms.
- Implemented procedures for configuration and deployment of production JBoss applications.
- Used JDBC template to perform teh database operations.
- Implemented OSA framework
- Used Jenkins for continuous integration and Maven for building teh WAR/ JAR file.
- Used GitHub for efficiently managing teh source code versions with teh development team.
Environment: Java 1.8, Angular2,4, 6, AWS, React JS, Kafka, Eclipse, Spring Boot, Oracle 12c, Apache Tomcat v8.0, Spring 3.x, Microservices, JDBC, MAVEN, Jenkins, XML, XPATH, Linux VMs, Selenium, Test NG, GitHub, Bitbucket, SOAP and REST webservices, Hibernate for ORM.
Confidential, St. Louise, MO
Java Developer
Responsibilities:
- Involved in teh analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
- Developed RESTful MicroServices using Spring technologies - Spring. Spring MVC and Hibernate.
- Worked extensively on developing Services && Controllers separating teh User Interface with Data Layer.
- UsedJava/J2EE Design patterns like Data Access Object (DAO) and Data Transfer Object (DTO) in teh project which facilitates clean distribution of roles and responsibilities across various layers of processing
- Extensively worked on MySQL Offline DB (Pouch DB) to handle offline transactions in an iPad
- Extensively worked on Production support for resolving tickets using JSF, J2EE && Spring Technologies.
- Created client using Angular JS, CSS3, Bootstrap and worked on standard features like Sorting, Filtering, Pagination.
- Created Angular Modules, Controllers, Directives && Services in Angular JS.
- ConfiguredAWSCloud watch to monitorAWSresources and application.
- Good understanding ofAWSElastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
- Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node.js.
- Used Express.js, which is assertive, fast, essential and moderate web framework of Node.js that halps manage a server and routes.
- Added Excel-Building to download teh Tabular data in Excel Format using React.
- Worked extensively on AngularJS Directives and Bindings to manipulate teh DOM.
- Worked extensively on consuming REST API using $http service and building teh model for AngularJS.
- Created Controllers, Services, Repositories, DAOs, DTOs using Spring Core and Spring Web (MVC) modules.
- Used Hibernate framework as ORM for database transactions.
- Used Jenkins for continuous integration and ANT for building teh EAR file.
- Used Tortoise SVN for efficiently managing teh source code versions with teh development team.
Environment: Java 1.8, Java 1.7, Node Js, Eclipse, React JS, Oracle 11g, AWS, TOMCAT v7.0, Spring 3.x, Microservices, JDBC, ANT, Jenkins, XML, XPATH, Linux VMs, Selenium, Test NG, WebSphere, ClearCase, ClearQuest, Tortoise SVN.
Confidential
Java Developer
Responsibilities:
- Involved in teh overall system analysis, design, development, and documentation.
- Involved in Object Oriented Analysis and Design (OOAD) using UML for designing teh application.
- Developed teh application using teh Struts.
- Developed JSP pages for teh presentation layer, used custom tag libraries, JSP Standard Tag Library (JSTL).
- Used Hibernate for handling teh database access.
- Performed teh front-end validations using JavaScript.
- Extensively wrote Stored Procedures, Triggers, and Cursors, Views for data retrieval and data storage and updates in T-SQL database.
- Strong experience with developing test cases using Junit, DB unit and mocking libraries using Test Driven Development (TDD) approach.
- Wrote Apache ANT build scripts for building teh application and test cases using JUnit for performing teh unit testing.
- Used CVS for Version Controlling.
- Involved in resolving high priority tickets and issues related to teh support system.
Environment: Java1.5, JSP, Hibernate, Struts, HTML, CSS, JavaScript, CVS, UML, XML, T-SQL, Web Sphere, JUnit, Apache ANT