Full Stack Java Developer Resume
Dallas, TX
SUMMARY
- Around 8 years of Industrial experience as a Developer in analysis, design, development, implementation and testing of Object Oriented and web - based applications using Java and Core java.
- Actively involved in various phases of Software Development Life Cycle (SDLC).
- Experience in Angular 7,Angular JS, React JS, Node JS frame work.
- Proficient in developing web interface using HTML 5, CSS, XML AngularJS, JavaScript and JQuery.
- Exceptional hands-on experience building react code using ES6 capabilities and JSX.
- Worked on Docker which is used to build virtual terminal and created Docker images and performed continuous integration through Circle CI and continuous deployment with AWS.
- Implemented Test Driven Methodologies in developing microservices web application using Junit testing.
- Good hands on experience in maintaining Interface compatibility and concurrency in the project using Java 1.8 features and Concurrency API.
- Have good experience on using technologies like Spring MVC, Hibernate, JSP, JDBC, Servlets to design web applications with J2EE design architecture.
- Good knowledge on working with WebSphere Message Broker services.
- Developed data models using Hibernate object relational mapping (ORM) framework and configuring persistence data layer.
- Experience on working with Spring IO, Spring Boot, Spring Security, Spring Batch.
- Experienced on working with integrated applications using spring framework, spring MVC, Spring data, spring Security, Spring Batch Using features like IOC.
- Strong knowledge in working with MVC Architecture, Spring Framework projects using features like AOP, DAO, dependency Injection (IOC).
- Experience in application development using MVC architecture with JAVA, J2EE, JSP, Servlets, JDBC, Web services, Apache Tomcat server, Oracle under Windows.
- Used Jenkins as CI tool, along with Maven features and incorporated with a Git repository.
- Good experience in using Web Services Technologies like SOAP(JAX-WS), RESTful (JAX-RS) &Microservices and Restful API using Spring Boot.
- Good knowledge of designing and deploying Amazon Web Services (AWS) and Azure Cloud Platforms ownership for projects.
- Good knowledge and operating highly available, scalable and fault tolerant systems using ( AWS) and Azure.
- Worked with IAM and created user roles with corresponding user and group policies using JSON.
- Experience in Service Oriented Architecture and Microservices architecture.
- Excellent experience with Relational databases like MySQL, Oracle, SQL Server, DB2 and No SQL databases like MongoDB, CouchDB and Cassandra.
TECHNICAL SKILLS
Java Technologies: Java 8, J2EE, JSP, JMS, JDBC, Servlets, JNDI, XML, Web Services Multi-threading, Java Networking (SOAP, JAX-RPC, JAX-WS, JAX-RS, WSDL, XSD)
Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery, WordPress, JSON, Bootstrap, React JS, Angular 7, Angular JS, Express JS, Node.js, JAVA, J2EE, REST Webservices (Jersey Framework)
Database: Oracle, IBM DB2, SQL Server, MYSQL, Cassandra, MongoDB, PostgreSQL
Methodologies: MVC, Agile and Scrum, TDD, OOAD, SDLC
Frameworks: Spring, Spring Boot, Hibernate, JSF, iBATIS, JPA, React JS, Angular 2.0, Node JS, D3, Spring JDBC, Spring MVC, slf4J, Pandas, Keras, OpenCV
IDE: Eclipse, IntelliJ, NetBeans, Visual Studio Code
Build Tools: Jenkins, Docker, Ansible, Vagrant, Kubernetes, GitLab
Web/App Servers: Oracle/BEA WebLogic, IBM WebSphere, JBoss, Apache Tomcat, Apache Camel
Cloud Services: AWS, EC2, RDS, S3, ELB, Dynamo DB
Design Methodologies: UML, RUP, Object Oriented Analysis and Design (OOAD), Agile
Version Control: GitHub, CVS, SVN
Other Technologies: SQL, PL/SQL procedures, SQL Loader, Oracle Report, MS Excel, NoSQL, Azure, Kafka, Jira, JUnit, Mockito, SOAP UI, JTest
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Full Stack Java Developer
Responsibilities:
- Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
- Designed UML diagrams like Use case, Sequence Diagrams and Class Diagrams using Microsoft Visio.
- Designed and developed UI with AJAX, HTML, CSS, JavaScript and JSON for more interactive web pages.
- Created Reusable Modules and Custom Directives inAngularwhich got used in various places of application.
- Implemented JQuery, Node JS to add dynamic functionality to the application.
- Used Bootstrap for creating dynamic user interface using Angular.
- Implemented MVC architecture design and developed user interface designed by using the components ofAngular such as directives, filters, servicesandrouter modules.
- Experience in using Java 8features likeLambda Expressions, Filters, Stream API, newDate API, PredicatesandFunctional Interfaces.
- Implemented functionalities by usingSpring IO, Spring Bootand Implemented J2EE components usingSpring IOC, Spring transactions, AOP, BatchandSpring securitymodules.
- Designed several persistent classes and involved in designing and creating genericDAOs for the domain modelby using ofHibernate 4.x with JPA annotation.
- Worked withSpring Bootusing ORM Framework (Hibernate) to perform CRUD operations with Database.
- Implemented Service Oriented Architecture (SOA) based RESTful Web services to retrieve data from client side and made REST API calls.
- Initiated Microservices application with Docker and Kubernetes cluster formation for the scalability of the application.
- Automated Skeleton code generation process by template driven model using Velocity engine.
- Experience on Relational and NoSQL database like MongoDB and Cassandra.
- Used AWS as cloud platform leveraging its services and EC2. Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket.
- Created alarmsand notifications forEC2 instancesusingCloud Watch.
- ConfiguredAWS Identity and Access Management (IAM)Groups and Users for improved login authentication.
- Configured the auto scaling instances to design cost effective, fault tolerant and highly reliable systems.
- Developed migration, plans, execute, performs and tests application workload to the cloud.
- InstalledKafkaon the cluster and configured producer and consumer coding part in java to establish a connection from source to HDFS with popular hash tags.
- Developed real time pipeline for streaming data usingKafka.
- UsedGITfor version control and source repository and JIRAfor reporting Bugs.
- UsedSoap UIfor web service testing. Usedslf4jframework to log/track application.
- WrittenSQLqueries,PL/SQL stored procedures, functions, triggers, cursors, sequences,andindexeswhich are going to be invoked by Batch processes.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- UsedIDE EclipseandGITHUBversion tool system for developing and Tracking Applications.
Environment: Java, J2EE, JDK 1.7/1.8, Spring 4.x, Hibernate 4.x, Restful Web Services, Micro-Services, HTML 5, CSS 3, Bootstrap, Angular 7, JSON, Ajax, Maven 3.0, WAS, AWS EC2, S3, Docker, Rest API, Jenkins, Git, Junit 4.4, slf4j, Apache Kafka, Camel, MongoDB, Cassandra, PL/SQL Oracle 11g, Agile Scrum, IDE Eclipse.
Confidential, Plano, TX
Full Stack Java Developer
Responsibilities:
- Followed Agile Methodology to meet customer expectation, timelines with quality deliverables.
- Designed Sequence diagrams and Implemented MVC architecture for developing the distributed and enterprise applications.
- Developed web application using Node JS with cutting edge HTML5, CSS, ReactJS and JavaScript techniques for backend system.
- Developed real time tracking of class schedules using Node JS.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used ReactJS for developing UI using sorting, pagination and rendering for searching the statements in the webpage.
- Developed, debugged, integrated and deployed applications using Eclipse as IDE.
- Used GIT as a Version Control.
- Developed ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Implemented React-Redux hunk as middleware to handle asynchronous actions in the application and to make RESTAPI calls.
- Used Spring framework to design controllers, interfaces and implementation classes, as well as Microservice architecture with Spring boot based RESt services.
- Worked extensively on Spring bean wiring, DAO, and Spring AOP modules, as well as implementing Spring AOP in exception handling to minimize development time.
- Experience on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
- Developed data models using Hibernate Object relational mapping (ORM) frame work and also used Hibernate Annotations to reduce time at the configuration level.
- Developed integration techniques for different applications using Apache Camel technology.
- Proficient in handling response data from RESTful web services using XML, JSON and jQuery to update UI.
- Hands on experience in developing and supporting applications that consume and/or generate SOAP and Restful Web Services using Apache CXF.
- Worked on JMS for developing messaging services.
- Experience in NoSQL databse like MongoDB installation, configuration and designed MongoDB multi-shared cluster.
- Used slf4j for tracking errors and debugging the code .
- Wrote test cases using JUnit as the Unit testing for the Java applications.
- Deployed the application on Azure server through console and used slf4j as a logging framework.
- Worked on Azure cloud infrastructure and stack of services (SQL, VNET, Storage, User defined routes,Azure Site Recovery, Traffic Manager,AzureAutomation, ARM Templates,Azure Load balancer, API Gateway, Functions, andAzure AD).
- Hands on experience with Azure API Management Service.
- Experience on Migrating SQL database to Azure data Lake, Azure data lake Analytics, Azure SQL Database.
Environment: Java, JMS, Servlets, JSP, JavaScript, React JS, Node JS, Spring - IOC, AOP, Spring Boot, Hibernate, Eclipse Mars, GitHub, Oracle 11g, JNDI, Restful, MVC, Microservices, Gradle, XSLT, HTML, XML, XSLT, JAXP, JAXB, WSDL, SOAP, CXF, Azure, JAX-WS, JAX-RS, JUnit, Mockito, jQuery, slf4j.
Confidential
Full Stack Java Developer
Responsibilities:
- Involved in discussions with clients for gathering the requirements, design implementations and feasibility analysis at all business levels.
- Developed React JS pages, Web services calls and AJAX calls for the application.
- Designed and developed dynamic web pages using HTML5, CSS3, JavaScript, React and Redux.
- 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.
- Used React JS in components like JSX, creating React components.
- Implemented multi-threaded synchronization processes using JMS queues for status reports and consumption requests.
- Extensively used AWS to integration with Enterprise and web applications. Persistence layer implemented using Hibernate framework.
- Involved in working on Cassandra database to analyze data storage.
- Used JDBC API for database handling, with databases like SQL Server and Oracle.
- Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
- Implemented Single Page Design and customized directive and filter criteria by using Angular
- Performed Load Testing with Apache JMeter.
- Implemented Controllers to maintain each view data where the client implemented the UI using Angular.
- Using Angular 2 created custom directives for data manipulations and display data in company standard format in UI.
- Used EJB Session beans and entity beans to develop business services and the persistence.
- Implemented business logic using Java Beans for front end and storage/retrieval from the backend Oracle DB using SQL queries and PL SQL-Stored procedures, functions, sequences, triggers, cursors.
- Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
- Develop Message Driven Beans (MDB) & involved in building and accessing a Web Services using SOAP over JMS.
- Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
- Involved in developing Web Services using SOAP protocol, WSDL, Apache AXIS2 tool Framework and Service Oriented Architecture.
Environment: Java, J2EE, Java SE 6, JSP, Servlets, JMeter, Java Mail API, AJAX, Web Sphere 6.0/7.0, JavaScript, AJAX, Bootstrap, Angular 2, ReactJS, JSF, JSP, Web Services WSDL, AWS, Junit, GIT, MVC, Eclipse.
Confidential
Java Developer
Responsibilities:
- Involved in designing and developing UML sequence diagrams, Use cases, Sequence and activity diagrams.
- Developed user interfaces for policy owner module using JSPs, Struts Tag Library, and Tiles framework.
- Associated with building structure application using HTML, CSS, JSP on MVC architecture.
- Developed Single Page Web Applications (SPA) using Restful Web Services.
- Migrated a monolithic application that runs on Jboss to a set of Spring MVC and Node JS.
- Involved in testing, debugging and deployment of the application on Weblogic Application server.
- Developed test cases and performed unit testing using Junit.
- Established interface for policy proprietor module using JSPs, Shows off Tag Library, and Tiles structure.
- Created needed DAOs (Information Accessibility Items) for plan proprietor component.
- Established Single Web Page Internet Applications by consuming Restful Internet Solutions.
- Executed customer side and server-side recognitions using Shows off validations. Created Action Form beans as well as performed validation by setting up the Struts Validator.
- Moved a monolithic application that operates on Jboss to a set of Spring MVC, Node JS as well.
- Made use of SQL statements as well as procedures to fetch the information from the data source.
- Made Use Of Dispatch Action to team associated actions right into a single course.
- Composed JDBC course to connect with Database.
- Created data source tables for the application on a DB2 database.
- Created data model, SQL manuscripts for the application.
- Construct the applications utilizing ANT tool. Also made use of Eclipse as the IDE.
- Proactively associated with testing, debugging as well as implementation of the application on Weblogic Application server. Developed test cases as well as done unit testing utilizing Junit.
Environment: Java, J2EE, Java SE 6, Node JS, JUnit, Tiles, HTML, Spring MVC, CSS, JSP, JavaScript, DAO, Eclipse, Weblogic, UML.
Confidential
Junior Java Developer
Responsibilities:
- Involved in business analysis of requirements for development and implementation of use case analysis and Functional specification document.
- Developed front-end pages using HTML, CSS, JavaScript and JQuery.
- Used Model View Controller (MVC) architecture for easy customization and avoid complexity while isolating each layer of application.
- Have written test cases in Junit for Unit Testing service classes.
- Performing Load Test, Backend Failure Test and Memory Leak Test.
- Migrated the application from IBM Web Sphere 6.0 to 7.0.
- Extensive knowledge of IBM Tivoli Workload Scheduler (TWS).
- Designed and developed Web Services using JWS JBoss Annotations.
- Created standards and patterns for deploying a spring boot data microservice architecture to PCF.
- Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
- Participated in requirements analysis to figure out various inputs correlated with their scenarios in Asset Liability Management (ALM).
- Employed the design patterns of J2EE like MVC, Session Facade, Data transfer object, Business Delegate.
- Developed User interface for various modules using JavaScript, AJAX.
- Designed Sequence diagrams, Use case diagrams and Class diagrams with Rational Rose.
- Developed and deployed application in JBoss server.
Environment: Java, J2EE, Java SE 6, Node JS, JSP, Servlets, Java Mail API, AJAX, Web Sphere 6.0/7.0, IBM RAD Web Sphere Integration Developer 7.0, Serena Dimensions, Unix, DB2.
