Full Stack Java Developer Resume
Freehold, NJ
SUMMARY
- Over 8 years of IT experience in the areas of Analysis, Design, Development, Support, Implementation and testing of Web based and Client Server applications using Java/J2EE technologies.
- Expertise in Full software development life cycle implementation including Business interaction, Requirement Analysis, Software Architecture, Design, Development, Testing & Documentation phases on Windows platforms
- Experience in Java, J2EE, Servlets, Hibernate, Web Services, HTML, CSS, JavaScript, JSON, Angular JS 1.2/2/4/5/7, Bootstrap.
- Excellent knowledge on Object Orient Programming concepts(OOPS).
- Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table and CSS Behaviors in CSS.
- Strong knowledge and experience in creating web - based presentations for the client using HTML5, JSP, Servlets, Ajax, jQuery, EXT JS, JSTL and JavaScript.
- Experience in implementing AutoComplete/Auto Suggest functionality using jQuery, DHTML, Web API calls and JSON.
- Experience in developing IBM WebSphere LOG JRules/WODMbased applications.
- Experience with cloud computing environments like AWS (Amazon Web Services) and Google Cloud Platform (GCP).
- Strong knowledge in AWS Services which includes EC2, S3, RDS, VPC, Lambda, ELB, EBS, Route 53, Cloud Watch, Cloud Formation, Cloud Trail, Elastic Beanstalk.
- Experience inwriting Business Rulesusing IBM WebSphere ILOG JRules/WODM
- Object-oriented, multi-tier application design, development experience on Web / Application servers and J2EE Platform with Strong fundamentals in Core Java, Struts & Spring frameworks, Servlets, JDBC, Hibernate, EJB, J2EE Design Patterns, XML, XSD, Web Services (SOAP and REST), Drools 5.0.
- Good knowledge of developing RESTful Web ServicesusingSpring MVCandTomcat/GlassfishServers.
- Worked with various Frameworks like Struts 1.2, Struts 2.1, Spring MVC, Spring Security, JSP 1.1, JSP 2.1, APIs and Microservices.
- Experience with GWT (Google Web Toolkit).
- Working experience in Databases like Oracle, My SQL Server.
- Experience in developing applications using different IDEs like Eclipse, My Eclipse, WSAD, IntelliJ IDE.
- Experienced in using WSDL, SOAP, and Apache AXIS for Web Services.
- Strong working experience in software development life cycle (SDLC) process like Waterfall, Agile Scrum, and test-driven development methodologies.
- Good functional experience with clients in Banking & Financial, Insurance, Manufacturing, Airlines domains.
- Experience in creating Form Validation by Regular Expression (Regex), jQuery.
- Integrate GitHub, SVN as Source control to maintain versions of the code.
- Skilled in developing React Components, Used Axios with React JS for making AJAX calls, Worked on Web pack for build and web pack-dev-server as server.
- Proficient in composing and taking care of SQL Queries.
- Hands on Experience with UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
- Used Bootstrap for responsive design in conjunction with AngularJS for maximum scalability.
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
- Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies as well as strong interpersonal and organizational skills.
TECHNICAL SKILLS
Web Technologies: HTML, HTML 5, CSS, CSS3, JavaScript, jQuery, AJAX, XHTML, XML, JSON, Hibernate, MVC Design, Angular2/4/6, ReactJS.
Languages: C#, JAVA, C, C++, PHP, GraphQL, HTTP.
IDE & Editors: Notepad++, Visual Studio 2010, Eclipse, JSfiddle, IntelliJ IDE
Application Server/Webservers: Apache, IIS, Tomcat, WebLogic, WebSphere, JBoss.
Database: SQL Server 2005, MySQL, Pl/SQL, Oracle 8i/9i/10g.
Operating System: Windows XP, 7, 8, Mac OS, UNIX, Linux
Framework: AngularJS, node.js, Bootstrap.js, Backbone.js, Angular6
Bug Tools: Firebug, Bugzilla, IE Developer.
Version Controls: SVN, CVS, GIT, JIRA.
Other Tools: Adobe Photoshop, Gimp, MS Office, Google Web Toolkit, Chrome Developers Tool, Windows Movie Maker, d3 visualization, connectors, JSF.
Cloud Technologies: Pivotal, Azure, AWS,GCP
PROFESSIONAL EXPERIENCE
Confidential, Freehold, NJ
Full Stack Java Developer
Responsibilities:
- Extensively worked onBackend, business, and persistence tiers using the spring boot.
- Developed core java multi-threading processes extract and upload data from text files to search and schedule them as nightly batch processes.
- Spring framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
- Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.
- Used Eclipse IDE for writing code and Apache Tomcat as application server.
- Developed applications in Java based UI within Angular framework, integrated with Typescript.
- Developed front-end using HTML, CSS, JavaScript, jQuery, and jQuery UI featuring the implementation.
- Developed the application with Core Java concepts collections, Exceptions.
- Used Java Persistence API (JPA) for managing relational data mapping.
- Spring framework to implement bean to declare a service and access those using Application context.
- Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins
- Involved in developing the applications using Spring Framework for Dependency Injection Inversion of Control, Implemented the business logic using EJB (session and entity beans).
- Designed SOA Architecture and Testing of 3-tier and n-tier component-based applications using Java Scala Groovy and J2EE technologies.
- Experience in using build/deploy tools such asJenkins, Docker, and OpenShiftfor Continuous Integration & Deployment for Microservices.
- Created REST-Controllers with respect to RESTFUL standards in Spring MVC to connect model with view.
- Taking threads and heap dumps during production issues, analyzing them and identifying the fault in code.
- Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
- Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
- Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
- Experience in writing unix shell scripts.
- Provided L3 production support and also investigated and troubleshoot production issues.
- Hands-on experience in writing Cloud Formation Templates.
- Designing and developing Restful API and services using best practices to interact within the micro services and with the front end. Using spring MVC and spring rest.
- Used GIT and SVN for version control.
- Support our application platforms both in production and non production environments.
- Used Log4J logging framework to write Log messages with various levels.
- Developed Automated Test Application, which validates various XML documents using Junit and XSLT.
- AmazonEC2is also used for deploying and testing the lower environments such as Dev, INT and Test.
- Installed and configuredElasticsearchwith logstash ship of logs of three
- Wrote Angular Js frontend, which queried a customElasticsearchserver for search terms, and hosted everything on an AWS instance with Docker containers.
- Followed Agile Methodology during the development process.
- Used Maven to validate, compile and deploy the files.
Environment: JDK 1.8, Java/J2EE, EJB, JSF 1.0, Hibernate 4.0, Spring, JSP, CSS, JSTL, JDBC, Servlets, XML, JUnit, Scala, JavaScript, Angular 4, JMS, Agile Programming, Html,, CSS, JavaScript, jQuery, jQuery UI, Eclipse, GWT, MySQL, Ajax, AXIS, Web Services JAX-WS, Maven, UNIX, SVN.
Confidential, Irving, TX
Full Stack Developer
Responsibilities:
- Extensively worked on front end, business, and persistence tiers using the spring framework
- Involved in designing and implementation of MVC design pattern using spring framework for Web-tier.
- Developed core java multi-threading processes extract and upload data from text files to search and schedule them as nightly batch processes.
- Spring framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
- Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.
- Used Eclipse IDE for writing code and Apache Tomcat as application server.
- Developed applications in Java based UI within Angular 5.0 framework and Node.js, integrated with Typescript.
- Developed front-end using HTML, CSS, JavaScript, jQuery, and jQuery UI featuring the implementation.
- Developed the application with Core Java concepts collections, Exceptions.
- Developed warm-up programs in core java to load recently logged in user profile information into Mongo DB.
- Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
- Developing Rule Solutions in ODM 8.8.
- Used JDBC, MQ Series, Web Service, and Hibernate framework to access the data from backend MSSQL database server.
- Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MSSQL Server.
- Migrationof Rule projects from ODM V8.5 to ODM V8.8
- Implementing ORM using Hibernate 4 framework.
- Used Java Persistence API (JPA) for managing relational data mapping.
- Used hibernate for relational mapping to database and developed data queries.
- Implemented Spring JDBC templates in legacy applications that involved PL/SQL.
- Spring framework to implement bean to declare a service and accessed those using Application context.
- JMS for sending and receiving Message through application server.
- Involved in developing the applications using Spring Framework for Dependency Injection Inversion of Control, Implemented the business logic using EJB (session and entity beans).
- Designed SOA Architecture and Testing of 3-tier and n-tier component-based applications using Java Scala Groovy and J2EE technologies.
- Extensive experience in developing Microservices usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
- Experience in using build/deploy tools such asJenkins, Docker, and OpenShiftfor Continuous Integration & Deployment for Microservices.
- Created REST-Controllers with respect to RESTFUL standards in Spring MVC to connect model with view.
- Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
- Used XMLSAX to parse the simulated xml file, which has simulated test data.
- Used GIT and SVN for version control.
- Used Log4J logging framework to write Log messages with various levels.
- Developed Automated Test Application, which validates various XML document using Junit and XSLT.
- Amazon EC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.
- Installed and configured Elasticsearch with logstash ship of logs of three
- Wrote Angular Js frontend, which queried a customElasticsearchserver for search terms, and hosted everything on an AWS instance with Docker containers.
- Developed code in Java which creates mapping inElasticsearch.
- Followed Agile Methodology during the development process.
- Work with DNS to map the website to its IP address.
- Developing new states for website using Angular 4.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub and AWSAMIs.
- Converted our staging and Production environment from a handful AMIs to a single bare metal host running Docker.
- Extensively used Bootstrap for building responsive website with rich look.
- Extensively used GWT for developing Ajax applications.
- Used Maven to validate, compile and deploy the files.
Environment: JDK 1.8, Java/J2EE, EJB, JSF 1.0, Hibernate 4.0, Spring, JSP, CSS, JSTL, JDBC, Servlets, XML, JUnit, Scala, JavaScript, Angular 4, JMS, Agile Programming, Html, WODM 8.5/8.8, CSS, JavaScript, jQuery, jQuery UI, Eclipse, GWT, MySQL, PL/SQL, Ajax, AXIS, Web Services JAX-WS, Maven, UNIX, SVN.
Confidential, Florida
Java Developer
Responsibilities:
- Involved in study of User Requirement Specification.
- Scrum Agile Areas of expertise include Agile Principles, Tasking Meetings/Retrospectives, Communication Relative Estimation, Story-Based Development, Iteration/Sprint Planning Meetings and Conflict Resolution.
- Developed in Agile/Scrum methodology and Test-Driven Development (TDD).
- Followed techniques and principles provided by test driven design paradigm for developing quality code.
- Provided Data modeling design standards, solutions to various data marts and product teams.
- Extensive experience in developing UNIX shell scripts.
- Validate rule applications and related decision services in ODM Decision Server
- Created Autosys and hell scripting to the get the vendor files from the mount and process the file data.
- Installed and Configured Wily Introscope and to monitor web logic servers.
- Used Spring MVC to consume web services and JavaScript, CSS, AngularJS to display data in front end.
- Developing Ant and Maven scripts to automate the compilation, deployment, and testing of Web and J2EE applications.
- Technology involved included, but is not limited to Java, Spring, Spring Boot, Apache Kafka, and Pivotal Cloud Foundry.
- Validate ESB service requests and responses that orchestrates the decision services in ODM and understand United Guaranty Security Mechanism calling LDAP server
- Hands-on experience in development ofMicroservicesand deploying inDocker.
- Developed server-side application to interact with database usingSpring BootandHibernate.
- Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.
- Configured and built Spring MVC application on Tomcat web server.
- Implemented Life Quote POC using Spring, core, Spring MVC, SOAP, AJAX, and jQuery.
- Implemented and tested the enterprise application with jQuery, Angular.js and Spring, MVC.
- Developed the application implementing MVC Architecture, integrating JSF with Hibernate and Spring framework.
- Used hibernate for relational mapping to database and developed data queries. Implemented Spring JDBC templates in legacy applications that involved PL/SQL.
- Extensive experience in developing Microservices using Spring Boot and followed domain driven design.
- Experience in using build/deploy tools such asJenkins, Docker, and OpenShiftfor Continuous Integration & Deployment for Microservices.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- Migrating existing application into micro services architecture using REST APIs, spring boot
- Responsible for implementation of the presentation layer for the application using HTML5, CSS3, JAVASCRIPT, AngularJS.
- Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Worked in modern, mobile ready responsive front-end development with CSS3 media queries, AJAX, Bootstrap, AngularJS, ReactJS, NodeJS and jQuery.
Environment: Java, J2EE, ODM 8.5, Servlets, Swing, JSP, JSF, JDBC, Apache Tomcat, XML, SQl, PL/SQL, HTML, CSS, SQL, CVS, Java Script, Unix.
Confidential, Atlanta, GA
Java Full Stack Developer
Responsibilities:
- Actively involves in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
- Works in an Agile environment and taken part in daily scrum sessions utilized for daily development and planning to reach sprint goals.
- Development of quality, efficient multi-tier web applications and batch programs through participation in all aspects of application development - from analysis, design and programming through testing and deployment for the core retail and ecommerce department.
- Modified existing web applications in Spring MVC and developed new applications using Java 8, Spring Boot, React JS, SQL, and Maven.
- Created RESTful services and end points within the Microservices architecture using Java/Spring Boot.
- Continuously analyzed requirements from marketing team and involved in continuous development from the design phase to the QA phase of the application.
- Developed new features in legacy applications in Spring MVC and modified features written using jQuery in JSP’s.
- Utilized Spring Annotations and XML Configuration for Dependency Injection.
- Designed and developed, tested front end of applications using HTML5, CSS3, Bootstrap, JavaScript, and React JS.
- Designed and developed the REST based Micro services using the Spring Boot .
- Track record of increasing responsibility in the business software design,Micro services, systems analysis/development, and full lifecycle project management
- Implemented React JS code to handle cross browser functionality.
- Built NoSQL schemas and maintaining sessions by MongoDB.
- Used hibernate for relational mapping to database and developed data queries. Implemented Spring JDBC templates in legacy applications that involved PL/SQL.
- Utilized Maven as fabricate computerization apparatus for sending the venture on Tomcat Application Server.
- Experience in Microservices Architecture with Spring Boot and Docker.
- Developed robot jobs/batch programs from the analysis and design phase in java using Spring framework and implemented SQL procedures within the batch jobs.
- Developed complex SQL and stored procedures in DB2 and Oracle DB for batch programs and closely worked with the CRM team.
- Implemented continuous integration and continuous deployment using Jenkins by building pipelines of the various versions of code for deployment in different environments.
- Involved in solving deployment issues of code through Jenkins by making required changes in code version, maven dependencies and helm.
- Developed log4j in batch programs for capturing logs and testing.
- Uses Gitlab for code version control and JIRA for issue tracking.
Environment: Java 8, Micro Services, Spring, Spring MVC, Spring Boot, AJAX, RESTful, Oracle SQL,PL/SQL, DB2, Mongo DB, JavaScript, React JS, HTML, JUnit, Maven, Apache Tomcat, GitLab, GIT, JIRA, STS, Jenkins.
Confidential
UI Developer
Responsibilities:
- Involved in client requirement gathering, analysis & application design.
- Used UML to draw use case diagrams, class & sequence diagrams.
- Knowledge of web debugging tools (Firebug, Fiddler debugging tool) Experienced in using Front End editors like Web Storm, IBM RAD, Dreamweaver and Notepad++.
- Implemented client-side data validations using JavaScript.
- Implemented server-side data validations using Java Beans.
- Implemented views using JSP & JSTL1.0.
- Implemented code MVC2 framework using JSP's JavaBeans& Servlets.
- Developed Business Logic using Session Beans.
- Implemented Entity Beans for Object Relational mapping.
- Implemented Service Locater Pattern using local caching.
- Used J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern.
- Worked with collections.
- CreatedRFP Micro serviceto provideRESTful APIutilizingSpring BootwithMicro services.
- Implemented Session Facade Pattern using Session and Entity Beans.
- Developed message driven beans to listen to JMS.
- Performed application-level logging using log4j for debugging purpose.
- Involved in fine tuning of application.
- Thoroughly involved in testing phase and implemented test cases using JUnit.
- Involved in the development of Entity Relationship Diagrams.
Environment: Java, J2EE, HTML, CSS, AJAX, JSP, JSF, Java Script, Hibernate, spring, Struts, SOAP, RESTful, Soap UI, XML, UML, UNIX Shell Scripting, Oracle, SQL, Ant, Bugzilla, JBoss, Log4j, Eclipse, MVC, SVN and RAD.