Sr. Java Full Stack Developer Resume
Cincinnati, OH
SUMMARY
- Around 5 years of experience in Software Development Life Cycle (SDLC) and Software Engineering including requirement gathering, analysing, designing, implementing, testing, support, and maintenance of client - server applications.
- Experience in the developing professional web applications using HTML5, CSS3, JavaScript, Type Script, React.js, jQuery, Bootstrap, AJAX, JSON, XHTML, XML, LESS, SASS, Angular 4/2 and Node.js.
- Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
- Hands on experience in using JAVA/J2EE technologies such as Core Java, Multithreading, Collections Framework, Java, JDBC, Hibernate, Spring Framework, Spring Batch, Struts Framework, JSP, JQuery, XML including XSL, XSLT and XML Beans.
- Expertise in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services.
- Strong experience in User Centric Design Process/ Methodologies includes Responsive Web Design using CSS Media Queries and Bootstrap.
- Have good exposure and understanding and sound noledge wif Mobile Application Development using Hybrid App Development Method, Native App Development using Android.
- Extensive experience in working wif different MVC Frameworks like spring, Struts and ORM (Object Relational mapping tools) like Hibernate.
- Strong inJava/J2EE design patterns and other object-oriented concepts (OOPS) and worked on Java 6/8 versions.
- Experience in Streams and Lambda expressions available as part ofJava 8to store and process the data.
- Hands on experience in Oracle ADF 11g Architecture, Oracle ADF Development (ADF, ADF Faces, ADF Task Flows and Business Components) wif Web Services.
- Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies and popular open-source framework Struts Framework, Spring MVC, Spring Framework, Spring Boot, Hibernate ORM Framework.
- Creating Rich UI applications using Angular 2/4 integrating wif REST API's built on Microservices.
- Hands on experience in developing Single Page Applications (SPA) using AngularJS.
- Expert noledge of JavaScript frameworks such Angular JS, Media Query and libraries like BackboneJS.
- Working on creating a distributed network by hosting the application on AWS cloud, Amazon (ECS, EC2, ECR, Lambda, VPC and S3) servers and used Integration Development tools like Mule ESB, Spring Integration, JMS, Web Services, Apache Kafka and Apache Camel.
- Experience in working wif automation tools like Selenium and continuous integration tool Jenkins.
- Hands-on experience working wif source control tools such as CVS, Clear Case, SVN and Git.
- Actively participated in daily Scrum meetings, sprint planning sessions, sprint reviews, and retrospectives.
TECHNICAL SKILLS
Languages: JAVA 8, SQL, PL/SQL, C, C++
Web Technologies: JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB (3.0), Web Services, SOAP, WSDL, JSF (2.0), AX-RS, JSX-WS, HTML5, DHTML, Java Beans, JavaScript, Angular JS, Angular 2/4, Node JS, AJAX, CSS3.
XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring wif Hibernate), Hibernate, DWR, Log4j, JSF, JPA.
Databases: Oracle 8 / 9i / 10g, HSQL, My SQL, MS SQL Server 7.0, Sybase, MS-Access.
Tools: Ant, MAVEN, CVS, VSS, SVN, Git.
Operating systems: Windows, Unix, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Cincinnati, OH
Sr. Java Full stack Developer
Responsibilities:
- Involved in requirements gathering, analysis, and design and in development of application using Java technologies.
- Analyzes design and determines coding, programming, and integration activities based on general objectives and overall architecture of product or solution using Java 8.
- Designed and developed RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot Web Services, JSON.
- ImplementedMVC architectureusingJSF frameworkusingJSPs as GUIdevelopment and DB Modelling using Oracle 10g.
- Develop UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3, Bootstrap, React.JS and Node.JS.
- Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 4 for single page applications.
- Converted a monolithic app to Micro Services architecture using Spring Boot using 12-factor app methodology.
- Developed using new features of Java 1.8 Annotations, Generics, Enhanced for loop and Enums. Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
- Implemented variousJ2EE designpatterns like DAO pattern, Business Delegate, Value Object.
- Designed and developed asynchronous RESTful Microservices using Spring boot and Couchbase.
- Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators.
- Build and configure a virtual data center in the Amazon Web Services (AWS) cloud to support Enterprise Data, Virtual Private Cloud (VPC), Public/Private Subnets, EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Worked on the JSON validation for the case submission on the client side to validate all the required fields in the Postgre SQL database.
- Deploy and configure daily iterative builds ofJavaSE applications into Tomcat server environments for multiple feature deployment teams.
- Design, perform POC where needed and develop enterprise's Apache Kafka Distributed Messaging and Integration Ecosystem.
- Written test cases and performed unit testing using Junit. Used Log4J for logging, debugging, monitoring the error logs and fixed the related problems.
- Worked in a CI/CD environment wif Jenkins, Maven and Ant.
- Responsible to finishJiraTickets assigned on time and update their status on regular basis.
- Created and modified Stored Procedures, Functions and Triggers Complex SQL Commands for the application using PL/SQL. working experience in Agile development following Scrum process, Sprint and daily standup meetings.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
Environment: Java 8, AWS, Angular 4, JavaScript, HTML5/4, CSS3/2, Bootstrap, JSON, HTTP, AJAX, Kafka, Web Services, Spring Boot, Spring Batch, Microservices, NoSQL, PostgreSQL, Couch Base, Mongo BD, Cassandra, Jenkins, Maven, Docker, Selenium, JUnit, Rally, Scrum and Windows Variants.
Confidential, MI
Java Full stackDeveloper
Responsibilities:
- Responsible for Design, build, test and maintain scalable and stable off the shelf applications or custom built technology solutions to meet business needs.
- CreatedStream Rest Based Applicationinterfaces onJava 8environment.
- Contributed to entire implementation process for new applications and enhancements to existing applications.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
- Involved in writing the front-end code for the application using React.JS.
- Implemented the presentation layer (GUI), based on open source framework, involving Servlets JSP, JSTL, JSF, CSS3, HTML5, JavaScript, Type Script, React.JS, Node.JS and GWT.
- Used jQuery, Angular JS and Node JS to develop the rich user interface and to invoke RESTful Web Services to perform various operations.
- Worked on MyBatis/iBatis XML configurations for mapping domain objects of SQL statements for CURD operations.
- Performed backend operations using Hibernate and native SQL on various databases.
- Developed single page applications using Angular 4/2, Typescript, Javascript, HTML5, CSS3 and Bootstrap.
- Used Multithreading and JDBC to process the Bulk Disclosure files and for improving performance of the batch processes.
- Developed user specific Highlights (dashboard menu) section, Home Page, Admin home page, user module using Spring framework, MyBatis, Hibernate ORM module, Spring Core Module, XML, JSP, and XSLT.
- Created User Controls and simple animations usingJavaScript and Python.
- Worked on Web Services usingJavaSE API for XML, JSON Services (JAXRS) and worked on the build, deploying RESTful web services.
- Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database.
- Used Kafka messaging system to consume and publish message.
- Deployed containers and Microservices in AWS using EC2, Container Services. Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
- Implemented the Account Management Microservice that used Spring Data to implement a JPA and Spring Rest to provide a Restful Interface based on Spring Boot application.
- Worked on reading and writing to/from the files by using newly introduced methods inJava8.
- Worked wif modules like MongoDB and mongoose for database persistence using Node JS to interact wif MongoDBand configure SQL Server test database wif test data.
- Conduct root cause analysis and complex performance tuning; develop test automation framework utilizing Selenium, Typescript and Protractor.
- Used Maven and Jenkins for developing build scripts and deploying the application into WebLogic.
- Followed Agile Methodology wif Scrum Meetings and involved in maintaining Sprint backlogs during the development cycles.
Environment: Java 8, Python, REST, Spring, AWS, AWS lambda, Struts, JSF, EJB, jQuery, AJAX, Bootstrap, HTML, CSS3, AngularJS, React.JS, JSON, IBM Websphere Application Server 7.x, Spring Boot, MyBati/iBatis, Mule ESB, Kafka, Docker, Ansible, Kubernetes, Confluence, Angular2/4, SQL Server, MongoDB, Selenium, TypeScript, Protractor, JSP, JIRA, Jenkins, Microservices, Agile, Git, and JUnit.
Confidential, Pittsburgh, PA
Java FullstackDeveloper
Responsibilities:
- Developed the application under CoreJava, J2EE Architecture using REST, JBoss, Node.js, backbone.js, EXT JS, Spring, Struts, Hibernate, Servlets, iBatis, Web logic, Swing, Agile, Eclipse, Jenkins and JSP.
- Participated in the complete software development lifecycle tasks (design, coding, testing, and documentation).
- Designed and Developed UI for Customer Service Modules and Reports using Angular2.0, HTML, CSS, Bootstrap, JavaScript, and jQuery Created web application prototype using JavaScript and AngularJS.
- Design and developed multiple web (UI) pages using JSF, ADF Rich Faces, JSP and HTML.
- DeployedJ2EE Web and EJBmodules using WebLogic Command Line Deploy tool and WebLogic Admin Console.
- Implemented nested views and routing using Angular UI Router as per the requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in Angular2/4 using Custom Directives Filters, Services, and Partials.
- Developed views using Bootstrap components, Angular UI and involved in configuring routing for various modules using angular UI router.
- Used IBatis for Object/Relationship mapping and persistence frameworks.
- Customized Restful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Design and develop Microservices, JUnit test cases, mock creation and fix defects.
- Developed the backend tier using Spring Boot framework providing Dependency management.
- Developed API to Integrate wif Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
- Used multithreading for writing the collector parser and distributor process.
- Used Spring Core Annotations for Dependency Injection (DI) Spring DI and Spring MVC for REST API s and Spring Boot for microservices.
- Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved an extreme level of data validation at the client side.
- Developed REST API's using Spring MVC and spring boot, hosted all microservices on Pivotal Cloud Foundry (PCF).
- Implemented continuous deployment system wif Jenkins, AWS Code Deploy, Ops Works, and Packer for deployment ofJavaApplications.
- Used Junit and Mockito framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Responsible for preparing the use cases and for designing and developing object models, class diagrams wif UML Specifications.
- Developed unit test cases using Jasmine and Karma as unit test runner for various application modules.
Environment: Java, HTML5, Angular 2/4, jQuery, JavaScript, Spring Batch, Node.js, Bootstrap, Spring, Apache, Camel, log4j, Hibernate, iBatis, Maven, Spring Boot, Rest web services, Docker, Ansible, AWS, Multithreading, Microservices, maven, Jasmine, Karma, jQuery, JIRA, Eclipse Kepler, XML, MySQL.
