We provide IT Staff Augmentation Services!

Full Stack Java Developer With Angular Resume

Denver, CO

SUMMARY

  • Around 7 years of experience as a Full Stack Java Developer in Designing, Developing and Deploying Web Based Client - Server business applications.
  • Experience in Software Development Life Cycle (SDLC) Planning, Analysis, Design, Implementation, Testing and Maintenance of Client-Server and N-tier Architectures and Excellent understanding of Agile, Waterfall and Spiral Software Methodologies including Test-Driven Development (TDD) and Scrum.
  • Experience in Core JAVA concepts including Multithreading, Polymorphism, Inheritance, Exception Handling, Collections, File I/O Stream etc. and Object-Oriented Programming Concepts.
  • Good experience in Web Application Designing and Developing User Interactive and Responsive Web Design using HTML, HTML5, CSS, CSS3, BOOTSTRAP, JAVASCRIPT, JQUERY, Angular JS, Node JS, AJAX, J2EE, JavaBeans, XML, JavaFX and SQL.
  • Extensive experience in designing and developing software applications with the EJB, JSP, Servlets,JavaBeans, JNDI, AJAX, JMS, ORM, Web services, JDBC, Hibernate, Struts, Spring Core, Spring Boot 2.7.1/2.5.2 , Spring MVC 2.5.1/2.5.2 , Spring IOC, Spring Batch, Spring JDBC, Spring ORM, RMI, XML, JavaScript, JQuery, Web Services, SOAP, JSON.
  • Highly experience on JavaScript libraries which include Angular JS, React JS, and Node JS.
  • Developing applications using new features of Java 1.7/1.8 like Annotations, Generics, enhanced for loops and Enums. Working with Angular CLI and Typescript in Angular 2/4/6 to create Angular components.
  • Designing, built, and deploying applications using Amazon web services (AWS) focusing on high-availability and fault tolerance.
  • Highly experience with developing multi-tier Enterprise Applications using Eclipse, My Eclipse and NetBeans.
  • Using Python modules such as Requests, Urllib, and beautiful soup for Python Data/web crawling.
  • Experience in SQL by writing queries for Create, Insert, Update and Modification (CRUD) operations using Oracle, MySQL, DB2, Postgres, H2 and SQL Server and performed Optimization and Normalization using database tools.
  • Experience working on Swagger Code gen, an open source to build server stubs and client SDKs directly from aSwaggerdefined RESTful API.
  • Good experience on Oracle SQL PL/SQL, MySQL while working on end-to-end database development projects and experience on No-SQL DBs like Geneva and Neo4j
  • Experience in creating and configuring H2 Database to run as an in-memory database.
  • Experience inRDMSusing MYSQL, Oracle, Postgres, H2 and SQL Server.
  • Extensive experience in PL/SQL for writing Stored Procedures, Functions, Triggers and Complex Queries and Exposure to Docker to build distributed applications.
  • Hands on experience in Hibernate 7.1/7.2 and designed HQL (Hibernate Query Language) to Create and Modify database.
  • Hands on experience working on Scene Builder to design JAVAFX application user interfaces and developing backend web services using Node JS.
  • Working on creating Java Crawler to navigate through a URL and identify new or updated data.
  • Working with several teams to transition workflows to Continuous Integration and Delivery model and implementing best practices for utilizing AWS.
  • Experience in Service Oriented Architecture SOAP and Restful Web services.
  • Experience of Database design inOracle/MongoDB/DB2/MySQL/SQL Server/Postgrequery-based programming andPL/SQLprocedure programming.
  • Have good experience working with MVC architecture and Experience with Building tools like ANT & Maven.
  • Working on CI/CD tools JENKINS, Git/Bitbucket, JIRA and Docker registry/daemon for configuration management and automation using ANSIBLE.
  • Experience in configuringKafkastreams and ingesting the data into buckets and working with version control repositories including SVN, CVS and Git.
  • Experience in working with Junit for Unit testing and Integration testing.
  • Experienced in the deployment of the war files using Jenkins, Maven, Glassfish and Apache Tomcat deploying tools.
  • Experience in deploying and Monitoring MicroServices using PivotalCloudFoundry(PCF), also Managed Domains and Routes with theCloudFoundry.
  • Using various web Servers such as Apache Tomcat, IBM WebSphere and Glassfish developing server-side applications.
  • Expertise inCI/CDtools likeDocker,Jenkins, Kubernetesfor container creation and managing.
  • Excellent Analytical, Problem Solving and Organizational Skills. Also, Self-Motivated with strong verbal and written Communicational Skills.

TECHNICAL SKILLS

Programming Languages: Java 5/6/7/8, C, C++, Java, J2EE, JSP, Servlets, JDBC, Spring, EJB, JNDI, JMS, Java Beans, SQL, PL/SQL, Python 2.7, C#, JavaFX

Web Technologies: HTML, HTML5, CSS, CSS3, Bootstrap, JAVASCRIPT, JQUERY, Angular JS, Angular 2/4/6, Node JS, React JS, AJAX, JSON, XML

Databases: SQL Server, ORACLE, MY SQL, DB2, RDMS, Postgres, H2, MongoDB, Neo4j

J2EE Technologies: Servlets, JSP, JDBC, Java Bean, EJB, Microservices

Frameworks: Struts, Spring Boot, Spring IOC, Spring Batch, Spring MVC 2.5.1/2.5.2 , Spring Boot 2.7.1/2.2.1 , Spring ORM, Spring JDBC

ORM Framework: Hibernate

IDE: Eclipse, NetBeans, My Eclipse

Web/Application Servers: Apache Tomcat, Kafka, Glassfish, IBM WebSphere, JBoss

Cloud Technology: Amazon Web Services (AWS), PCF

Web Services: WSDL, SOAP, RESTful

Build/Development Tools: Maven, ANT, Jenkins, Docker, Kubernetes, CI/CD

Operating Systems: Windows XP/7/8/10, Unix, Linux, Mac OS

Version Control: Concurrent Versions System (CVS), Subversion Repository (SVN), Git.

Design Methodologies: UML and J2EE Design patterns

Methodologies: Agile and Waterfall methodologies.

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Full Stack Java Developer with Angular

Responsibilities:

  • Involving in quarterly planning meetings directly with the client to discuss on the requirements and get more clarity on them.
  • Participating in the analysis, design, and development phases of Software Development Lifecycle (SDLC) and Test-Driven Development (TDD).
  • Hands on experience creating and configuring H2 Database to run as an in-memory database and store data and perform CRUD operations.
  • Used Angular 9 to create maintainable and testable single page application.
  • Research on H2 Database and identifying and implementing the appropriate option for achieving the goal.
  • Using Spring ORM component for Hibernate support to maintain data for Oracle Database.
  • Developing unit and integrating test cases for existing MicroServices.
  • Working on Postgres to store data and perform CRUD operations.
  • Using DBeaver to manage Postgres. Using Swagger Codegen to generate API client SDKs directly from Swagger defined Restful API.
  • Configuring infrastructure for deployment of Middleware application through APIGEE.
  • Designing and developing Restful APIs using Spring Boot for different modules in the project as per the requirement.
  • ConsumingSOAP/ JAX-WS based web services using theSpringframework and usedSOAPUI for testing these services.
  • Familiar with AWS services such as EC2, Load Balancer, Lambda, S3, RDS, DynamoDB, VPC, Route 53, CloudFront, IAM, WAF, CloudFormation, Trusted Advisor, CloudWatch, CloudTrail, Config, AppSync etc.
  • Maintaining Interface compatibility and concurrency in the project usingJava1.8and its features likeLambdas Expressions for each, etc. Coding Rest API for product service using Spring Boot.
  • Implementing Angular 9 services to connect the web application to back-end APIs.
  • Migrated from Angular 8 to the Angular 9 with the latest version depended on Typescript 3.8
  • Working on creating Java Crawler to navigate through a URL and identify new or updated data.
  • Using Git repository for software configuration management and version control.
  • Designing User Interfaces in JAVAFX using Scene Builder.
  • Using Maven for loading the dependencies and downloading the jars to the repository. Using Eclipse for the project development.
  • Worked with the mobile responsiveness for mobile app.
  • Responsible for code update into GIT and support for automated builds successful.
  • Implemented Presentation layer using CSS Framework, Angular, Wire-framing, HTML, JPA2.
  • Following Agile-Scrum methodology and used to involve in stand-up meetings to monitor the progress on daily basis.
  • Developing Spring Boot application with microservices and deployed in AWS using EC2 instances.
  • Extensively Using Jenkins as Continuous Integration tool to deploy Spring BootMicroservicesto PivotalCloudFoundry(PCF) using build pack. Adopted GIT for version controlling and JIRA for project tracking.
  • Developing REST controllers usingSpringData REST to serve the UI with required JSON data.
  • Using complete annotation driven approach to develop the application usingSpringBoot and was also involving in setting up thespringbean profiling.
  • Worked on SQL/PLSQL scripts for stored procedures, functions for SQL server database.
  • Write and executing various SQL/PLSQL database queries from python using Python MySQL connector and MySQL dB package. Working on POC for future migration of the application to graphical DB (neo4j).
  • Using aMicroServices architecture, withSpring Boot-based servicesinteracting through a combination ofRESTandRabbitMQorApacheKafkamessage brokers.
  • Experience inCI/CDtools likeDocker,Jenkins, Kubernetesfor building and managing containers.
  • Creating variousMongoDBcollections and wrote services to store and retrieve user data from for the application on devices and using Mongoose API to access theMongoDBfrom NodeJS.
  • Good knowledge in all types of healthcare claims in EDI format, both submissions and remits.
  • Participating in the Production support issues, to deploy and maintain the application successfully.
  • Working with QA team in Integration testing and User Acceptance testing.
  • Researching and took initiative in resolving issues with new and efficient methods and ideas.

Environment: Java 8, J2EE, Java FX, JDBC, Spring 5.0, Spring Boot 2.2.1, Spring ORM, Spring Data, Spring Bean, Microservices, Hibernate 7.2, AngularJs, Angular 9, Postgres, H2, Junit, Eclipse, Agile, TDD, AWS, PCF, CI/CD, Docker, Kubernetes, Maven, Jenkins, JIRA, Python, SOAP, REST, Restful APIs, Git, Neo4j, DBeaver, Kafka, Scene Builder, Unix, Windows, Swagger Codegen.

Confidential, NJ

Java Full Stack Developer

Responsibilities:

  • Actively participated in different phases of the Software Development Life Cycle (SDLC) and analyzed Use case diagrams and Class diagrams based on requirement.
  • Experience of UI template using HandleBar.js and Angular.js.
  • Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot.
  • Responsible to deploy all the Apigee message processors and routers in dev, test and staging and production.
  • Created S3 buckets and managed roles and policies for S3 buckets. Utilized S3 buckets and Glacier for file storage and backup on AWS cloud. Used Dynamo DB to store the data for metrics and backend reports.
  • Used Angular 8 with JSON Object returned by Spring MVC Controller.
  • Worked with Angular 8 Controllers, Directives, Services, Pipes, Guards, Angular Routing.
  • Developed Azure Active Directory (AAD) authentication and OAuth authorization for API security.
  • Developed and deployed solution using several new technologies, including Linux Ubuntu and Apache SOLR.
  • Presentation Layer is created using JSP, HTML, Apache Jena, and Struts Tag Libraries.
  • Configured frontend to server side by using Struts Configuration.
  • Used AWS deployment services to quickly set up a dynamic website and configure virtual serves using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS.
  • Initiating Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and managing and configuring launched instances with respect to specific applications.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in Java for Cucumber and Expert in designing Test Automation framework and report generation strategies in Selenium for web-based applications.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and deployed the application to Azure cloud.
  • Developed Microservices using Spring MVC, Spring Boot, Spring Cloud.
  • Developed the GUI module using Angular JS, AJAX framework.
  • Validated user data using Struts Action Forms and user request is processed using Action Classes.
  • Written Hibernate mapping file for each Java Object and configured with respective table in Hibernate Configuration.
  • Created functional automation scripts using opensource tools selenium (selenium RC, Grid)
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Configure and deploy MongoDB clusters (ver 4.0, ver 4.4) using Docker containers in on-prem and AWS cloud environment, in both Linux and Windows platform.
  • Developing screens using AngularJS, Dojo, CSS3 and Html5 and Designed Dojo widgets and reusable modules with Dojo.
  • Used various Backbone.JS components like View, Model, Router, Collections.
  • Developed model methods in Backbone.js like to JSON, get, set, fetch and sync.
  • Designed and developed RESTful Web Services using Node.JS.
  • Heavily used Lambda function on text object methods Context object properties using Node.js
  • Implemented systems that are highly available, scalable, and self-healing on the AWS platform.
  • Worked on JavaScript framework (AngularJS, Backbone, and Bootstrap) to augment browser-based applications with MVC capability.
  • Involved in developing spring-ORM by integrating spring with Hibernate and JPA2.
  • Familiar with AWS services such as EC2, Load Balancer, Lambda, S3, RDS, DynamoDB, VPC, Route 53, CloudFront, IAM, WAF, CloudFormation, Trusted Advisor, CloudWatch, CloudTrail, Config etc.
  • Setup Rally and Selenium IDE for unit and functional testing and setup continuous integrated unit testing using Rally, browser stack API and added Maven support to existing projects.
  • Used Javascript framework such as Angular JS (for data driven apps) and Backbone.js (for heavy DOM Manipulation).
  • Created detailed AWS Security Groups, which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Designed and developed applications with React.JS and SharePoint REST API.
  • Built with TDD Redux/React.js and ES6 frontend, node.js backend.
  • Developed server-side application to interact with database usingNode.JS.
  • Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used React-Autocomplete for creating Google maps location search on the webpage.
  • Implemented Backbone.JS and React.JS to create a dynamically changing website.
  • End to end application design and development using RESTful APIs, Micro-services, Spring boot, Spring Cloud, HTML5, CSS3, Bootstrap 3.0 and JQuery.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Developed custom directives and created Angular JS services to consume in controllers.
  • Developed micro services using Lambda AWS functions.
  • Working experience with NoSQL MongoDB, Cassandra for offering commercial support and other services.
  • Developed major websites and services by including Mongo DB and Cassandra as backend software.
  • Implemented MVC architecture using JSP, Spring, and Hibernate. Used Spring Framework to initialize managed beans and services.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups.
  • Developed single page applications using Angular 2, Typescript, web pack and grunt.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Implemented and maintained the monitoring and alerting of production, corporate servers and storage using AWS Cloud Watch for efficiency.
  • Expertise in implementing Micro Services using Spring, Spring boot and Spring cloud.
  • Written SQL/PLSQL Queries to communicate with the Oracle Database.
  • Development of SQL/PLSQL scripts for stored procedures, functions for SQL server database.
  • Developed DAO's (Data Access Objects) and performed O/R mapping using Hibernate to access the database.

Environment: Java, J2EE, Struts 1.2, Application Integration, Struts Tag Libraries, Spring MVC, Spring Web Flow, Hibernate, Oracle 9i, Web Sphere 5.1, Angular-JS, CSS, HTML5, JavaScript, jQuery, AJAX, SOAPUI 5.1, IntelliJ, Db. Visualizer, Tomcat, Web Portals, JBoss, SVN, Maven, JIRA, SOAP/RESTful Web Services, Azure, WSDL, Spring Based Microservices, Multi-Threading, Agile and Scrum methodology.

Confidential, Providence, RI

Java Full Stack Developer

Responsibilities:

  • Developed REST APIs using Spring Boot applications and deployed the applications.
  • Created Java Client codes by consuming web services and for MULE, REST and SOAP web services.
  • Created services implementation for Client codes and Integrated to UI.
  • Actively participated in different phases of the Software Development Life Cycle (SDLC) and analyzed Use case diagrams and Class diagrams based on requirement.
  • Using Java developed test framework with TestNG, Cucumber.
  • Written Stored Procedures using Java, HQL, and Hibernate.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
  • Using JDBC to MSSQL Server2012 with normalized data tables implementing a combination of snowflake and star schema.
  • Provided most reliable and innovative solutions for Automated Testing.
  • Developed and enhanced next generation Test Engineering Automation solutions in a Continuous Integration environment with the help of CI/CD tools like Jenkins, GitLab, Maven.
  • Being a key player, driven the architecture evolution of the Test Automation Framework.
  • Also been a part of Designing, Developing, documenting, and maintaining of tools and Automation Frameworks part of an Agile team.
  • Always showed up the presence in the Agile Scrum and derived the Scrum team a couple of times.
  • Worked in the design, development, and implementation web application technologies.
  • Worked in development of JAVA\Unix technology including UI development (Spring MVC, Ext.JS, jQuery, and JSP).
  • Provide guidance, training, and mentoring for Test Engineers and help with the Transition process.
  • Actively involved in coding using Java 1.8, Used Java collection API extensively such as Lists, Sets and Maps.
  • Worked closely with business and technical teams.
  • Understanding of the design and development of the project lifecycle and web application.
  • Coding, Unit Testing and Component Integration Testing.
  • Creation and maintenance of system, functional and reference documentation.
  • Provide support during testing phases as required.
  • Follow relevant coding/design standards & high-level design principles.
  • Very Good understanding and Working Knowledge of Object-Oriented Programming (OOPS)
  • Used Maven for application build and GIT for change control management.
  • Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Ensure that the design and development is conforming to best practices, standards, and technical design.
  • Took ownership of day-to-day issues and escalations and brings issues to resolution.
  • Must be able to handle multiple tasks and adapt to a constantly changing environment.

Environment: Java, Spring, SOAP/REST web services, Junit, SVN, Maven, JavaScript, JQuery, Angular JS, HTML, CSS, AJAX, SQL, Agile, Scrum.

Confidential

Java Developer

Responsibilities:

  • Worked with development team to design solutions, implemented client-side JavaScript tracking code in JSP web application using code library.
  • Used React Fetch to make REST API calls and used Toaster to show info, warn and error notifications to the user.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring Batch, Spring AOP, Hibernate, JMS, Oracle, and WebLogic server.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Experience on scripting (e.g., Bash, Powershell, Perl, Ruby, Python)
  • The project uses the graphic database Neo4j, backend is Node.js, and front end is React.js, Redux and D3 to implement the visualization. It also uses S3 buckets to store the forms which can only be accessed by authenticated login.
  • Implemented and designed user interface for web-based customer application.
  • Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
  • Ensured tagging implementation is correct by walking through the code, working with digital pulse debugger and Charles web debugging proxy. Finally validate data quality by validating reports in Adobe Analytics and Ad-hoc analysis (Discover) tool.
  • Mentored UI/UX and development team for tagging using implementation guidelines and best practices.
  • Assisted QA teams for creation of different test cases for end-to-end validation of tracking code.
  • Created classification hierarchies for Traffic variables and Conversion variables.
  • Prepared shared dashboards as per requirements of business stakeholders.
  • Deployed JavaScript using Bright Tag a tag management solution for Sears and Kmart desktop sites.
  • Extensively used JIRA as an issue tracking and bug-reporting tool.

Environment: Java, Spring, SOAP/REST web services, Junit, SVN, GIT, Maven, JavaScript, JQuery, Log4j, Angular JS, HTML, CSS, AJAX, Hibernate, XML, SQL, Agile, Scrum.

Hire Now