Java Full Stack Developer Resume
SUMMARY
- Java Full - stack developer with 6 Plus years of experience with all stages of the development cycle, for projects in AGILE and SDLC models.
- Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
- Experience in Azure site recovery services and Azure Backup and Restoring Deleted VMs.
- Proficient in creating Web Services using Spring Boot.
- Expertise in application development using Servlets, JDBC, JNDI, spring, Hibernate, JSF, EJB2.0/3.0, XML, Web Services- SOAP, WSDL.
- Extensive experience in Designing, Configuring, Administering, Maintaining and troubleshooting various types of SUN Solaris Systems
- Expertise inSpring Framework, includingIoC,AOP,DAO Support/ ORM,Spring MVC,Spring Security,Spring Integration, andSpring Cache.
- UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Knowledge in implementing a Microservices with Spring Boot based services.
- Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
- Experience in developing Web based GUI's using JSP, HTML5, DHTML, CSS3, JavaScript, JSON, Node JS, Angular JS, React JS, JQuery, EXTJS and Ajax.
- Experience in Bootstrap (Responsive Web Design), Backbone, and Angular JS frameworks.
- Hands on experience in JDK8+, spring, spring boot, REST, Microservices, Apache Storm 1.x, Apache Kafka 2.x, Cassandra 3.0, and Oracle 11g.
- Experience in devops tools like Ansible, chef, Jenkins, version control system like GIT.
- Good knowledge and experience working with latest versions JDK 7 and JDK 8.
- Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
- Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
- Experienced in designing and developing application based on Spring Framework, Spring Boot, Spring MVC, Spring Templates, Hibernate, Microservices, AWS Web Services using Axis and Jersey Frame works, Java 8
- Highly motivated team player with strong communication, analytical, documentation and organizational skills.
TECHNICAL SKILLS
Languages: Java SE 6/7/8, Java 1.6/1.7/1.8/J2EE
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services (REST/SOAP), Executor Framework, JTA
Design Patterns: Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer
Design Tools: Rational Rose, Star UML, Enterprise Architect
Web Technologies: HTML, JavaScript, CSS, XML, Angular, Node
Frameworks: Struts, Spring, Spring-Data, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, Angular JS, React JS
Web/Application Servers: Web Logic, WebSphere, Apache Tomcat, JBOSS
Testing: Junit, SOAP UI, POSTMAN
Version Control Tools: GIT, SVN, CVS
Build Tools: Ant, Maven, Gradle
Methodologies: Agile (Scrum), Iterative
Database Environments: Oracle 9/10g/11g, PostgreSQL, MySQL
Operating Systems: Windows, Mac, SUN Solaris, Linux and UNIX
PROFESSIONAL EXPERIENCE
Confidential
Java Full Stack Developer
Responsibilities:
- Preparing the migration document for migrating application from Struts to spring and Responsive Web Designing (RWD) of the application.
- Created the Customer Incentive Health Risk Assessment Survey by transitioning from AngularJS to Angular 8 using HTML, CSS.
- Developed web pages using ReactJS, AngularJS, HTML5, SCSS, CSS Gird, Bootstrap, CSS emotion, JavaScript web technologies and frameworks.
- Install, maintain and upgrade system software for Sun Solaris server environments.
- MaintainedInterfacecompatibility andconcurrencyin the project usingJava 8new features like default, static methods and Concurrency API.
- UsedJava 8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.
- Worked on HTML, CSS, JavaScript, AJAX, Core Java, Collections, JSP, JDBC, Servlets, SQL, Struts and Hibernate for the web services.
- IntegratedSpring SecuritywithJDBCto manage user registration and login.
- Developed PL/SQL Packages for loading the image Files to store for different Database Systems.
- Design and developed the UI using AngularJS, Spring MVC, HTML, CSS, Bootstrap, JavaScript/TypeScript, JQuery, AJAX.
- Developed User Interfaces for the applications using HTML5, CSS3, JavaScript, Bootstrap.
- Mainly worked on Jasper that used for reporting and printing of Work Orders for operations.
- Creating and making changes in the Trailing Documents by using Jasper Reports
- Supported Python, PHP & Java application deployment using Ansible, Jenkins, and Docker.
- Microservices have been built using spring boot and deployed to AWS cloud.
- Experience inNodeJS, implementingNodeJScallbacks,NodeJSweb server,NodeJSRestful APIs.
- Designed and developed applications based on OFBiz Framework along with REST API for Communicate with ERP system.
- Integrated REST API’s with Postgres Database and Mainframes Web Services.
- Have experience on working with several databases like MongoDB,PostgreSQL, and MySQL.
- Used spring integration for integrating the application with Microservices using spring integration workflow files
- Developing Microservices using Spring Boot, Cloud, RESTful components.
- Used HTML, Spark, Bootstrap, CSS3, AngularJS to design the entire web application and make it mobile friendly application.
- Involved in Data migration from on premises environments intoAWS.
- Worked on Azure Admin tasks like provide access AAD, create VMs, and create Oracle DB, Cosmos DB, Function Apps, and APIM etc.
- Expertise in working with various database/tools like Oracle 11g, Toad, DB2 and MS-SQL Server 2005.
- Well versed in maintaining the code base for each project using Version Control tools like GitHub
- Involved in different phases of Software Development Life Cycle (SDLC) like analysis, design, development and testing with SOA, Amazon Web Service (AWS) and Microservices architectures
- Tested server side with Mocha forNodeJS.
- Design and implement centralized logging usingElasticsearch, Logstash, and Kibana.
- Implemented CI/CD using Jenkins & Docker swarm.
- Performed Builds using MS Build and Devin command line for C#, VB, DOT NET Applications
- Configured and deployed Dot net Core applications into application servers.
- Worked with Apache Kafka to build real time data pipelines and streaming apps
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment
- Extensively involved in the development of backend logic or data access logic usingHibernateand thus creating the object relational mapping with the Javabeansin the application
- Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy toKubernetesCluster
Environment: Java, JEE, JavaScript, Hibernate, HTML, CSS, JSP, spring, Spring MVC, Spring Security, Spark, Kafka, Oracle, Spring Boot, POS, DOJO, spring, Microservices, Backbone, CSS, Rest API, Struts, XML, SOAP Web Services, SUN Solaris, JMS, Agile, XPATH, Hibernate, Maven, Windows, PL/SQL, Apache Tomcat, MVC.
Confidential
Full Stack Developer
Responsibilities:
- Responsible for writing J2EE compliant Java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
- Involved in the development of a portal called Microsite using spring boot framework.
- Designed and developed the application using AGILE-SCRUM methodology.
- Implemented features like logging, user session validation using Spring-AOP module.
- Upgraded the UI screens in the application to single page UI using React JS, HTML5 and CSS3.
- Used Postman with JSON to test the request and response of the application.
- Design and Development of Objects using Object Oriented Design in Java.
- Implement user authorities' management withSpring Security.
- Developed the application using React JS, spring, HTML, Bootstrap, CSS and JavaScript.
- Created and ImplementedMicroServicesusing spring boot, REST, JSON.
- Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
- Configured session timeout with Spring Boot in server side and implemented auto logout Functionality.
- Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
- Node.js is used to develop server side applications.
- Working knowledge and experience on Big Data technologies and solutions, e.g., Apache Cassandra, Hadoop, Apache Kafka and Spark.
- Involved in Writing PL/SQL Stored Procedures, Functions and Database Triggers.
- Expertise in working with various database/tools like Oracle 11g,Toad, DB2 and MS-SQL Server 2005.
- Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
- Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
- Created an Infrastructure CI/CD pipeline with automated functional.
- Automation experience with Jenkins, Bash and Python scripting, AWS Boto3, etc.
- Extensive experience in build and deployment for Dot net based and Java applications.
- Used React JS as the development framework to build a single-page application.
- Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and React JS.
- Participated in development of a well responsive single page application using React JS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Involved in creating a reusable component usingReactJSfor DOM manipulation
- Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
- Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
- Designed and developed Microservices Architecture to divide application into business components using Spring Boot, Apache Storm, Active MQ and Apache Kafka.
- Involved in writing java API for Amazon Lambda to manage some of the AWS services.
- Development of microservice on Spring Boot and deploying it to the Amazon AWS ECS using Docker.
- Used JIRA for writing user stories and raising defects in a defined sprint.
Environment: Java 8, Java 1.8, JSP, JQuery, JSON, Struts, Elastic, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring ORM, Spring Security, React JS, Node.JS, Microservices, XML, SOAP Web Services, JMS, Agile, PL/SQL, XPATH, Hibernate, Maven, GIT, Oracle 11g, Tomcat, Log4j, GIT, JIRA, SUN Solaris, Windows/Linux.
Confidential
Software Engineer
Responsibilities:
- Involved in complete SDLC management - Requirements gathering, Design, Analysis, Development and Testing.
- Developed UML diagrams to develop use cases for University’s Financial Services web application.
- Implementing the Struts 1.3 framework for Model View Controller (MVC) pattern.
- Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
- Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
- Involved in the implementation ofStateless session beans (EJB)for business logic layer and Entity beans for persistence.
- Supported existing applications developed using Spring MVC, AOP framework.
- Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security.
Environment: Java 1.5, TDD, Struts 1.3, EJB, JQuery, JSP, HTML, CSS, Servlets, SOAP, oracle, WS-Security, JMS, MQ, Eclipse, SVN, Ajax, JNDI, JBoss, Junit.