We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Weldon Springs, MO

SUMMARY

  • A self - driven, adaptable and quick learning professional with 7+ years of experience in-depth understanding in Software Development Life Cycle, project requirement gathering, design, Software development OOA & OOD.
  • Experience in Front-End UI technologies like HTML5, CSS3, J Query, JSON, Ajax, AngularJS, React JS, NodeJS, Bootstrap, Tag Libraries, JSTL.
  • Experience in AngularJS, ReactJS, NodeJS frame work.
  • Proficient in using RDBMS concepts and have experience in working with multiple relational databases such as Oracle, DB2, MySQL and NoSQL database like PostgreSQL, MongoDB, Cassandra DB, Couch DB.
  • Having experience with Cloud Computing environment like Pivotal Cloud Foundry, Amazon Web Services (AWS), Docker Containers.
  • Diverse experience utilizing tools in Micro Services architecture applications using Spring Boot, Spring Cloud config, AWS, My SQL, Restful Web Services.
  • Extensive experience in IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Experience in Spring Framework modules such asSpring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Micro Services, Spring REST, Spring Security, Spring Eureka, Consul, Swagger UI, Sleuth
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience of configuration management of the application file repository by using version management tools like VSS, PVCS, CVS, SVN etc.
  • Experience in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise applications using Active MQ and Rabbit MQ.
  • Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.
  • Strong skills in J2EE Technology with knowledge in Core java, multithreading, EJB, JSP, Servlets, Hibernate, Struts, Spring, Web Services.
  • Experience in making the Devops pipelines using Open shift and Kubernetes for the Micro Services Architecture.
  • Experience with TDD and BDD using JUnit, Cucumber, Mockito, Log4j in developing test cases and determining application functionality.

TECHNICAL SKILLS

Programming Languages: Java, C++, SQL and PL/SQL

Java Technologies: JSE, JDBC, JPA, AJAX, JSP, Servlets, EJB, JMS, JSTL, JNDI

Web Technologies: HTML5, CSS3, JavaScript, Angular 2/4/6/7/8, Node.js, React JS, Bootstrap, XML XSD, XSL/XSLT, AJAX, jQuery, JSON, Typescript

Webservices: REST, SOAP, WSDL, SAAJ, SAXJ, RESTful, AWS, Microservices, JAXB, Apache-CXF

ORM technology: Hibernate, IBatis, MyBatis

Application /Web Servers: WebLogic, Web Sphere, Oracle Glassfish, Wildfly, Jboss, Apache Tomcat.

Applications Frameworks and modules: Struts, JSF, Spring Framework, Spring MVC, Spring Boot, Spring, Cloud, Spring, Batch, Spring Core, Spring Hibernate, Spring JDBC, Spring Security.

Databases: Oracle, MySQL and SQL Server, MongoDB, Cassandra.

Operating Systems: Windows, Linux and Solaris.

IDEs: NetBeans, Eclipse, IntelliJ, RAD.

Version Control Systems: CVS, SVN, Bamboo, GIT

Tools: Viewer: JUnit, Log4J, DOM

Build Automation Tools: ANT, Maven, Gradle, Jenkins, Jira, Rally, Ansible, puppet

Cloud Technologies: AWS (Elastic Search, EC2, S3, EMI, ELB, Dynamo DB), Docker, Azure, PCF

PROFESSIONAL EXPERIENCE

Confidential, Weldon Springs, MO

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Worked with UI designers and User experience team to define screen designs. Developed angular partials based on UI screens.
  • Used various Angular 7 custom directives and developed reusable components and templates that can be re-used at various places in the application.
  • Worked with Terraform to create stacks in AWS from the scratch and updated the terraform as per the organizations requirement on a regular basis.
  • Developed server side application to interact with database using Spring Boot and Hibernate
  • Added dynamic functionality to the application by implementing J Query, Nodejs.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Build React components and stand-alone functions to be added to any future pages.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Developed an AWS Lambda & RDS function to send a request for internal service end points through API Gateway using Apache Http Client.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
  • Deployed Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Configured Jenkins and manifest file for RESTful services and deployed them to PCF cloud using Jenkins.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services.
  • Involved in integrating Microservices into an existing system architecture using Clojure.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Implemented modules into Node JS to integrate with designs and requirements
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Created Mongo DB/NoSQL collections. Developed Server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL stores.

Environment: Java 1.8, JSP, Spring, AWS, Bootstrap, ReactJS, Oracle 11g/12c, Angular JS 7/8, Typescript, Restful, Java Script, jQuery, Hibernate, PostgreSQL, JPA, Micro Services, Apache Camel, PL/SQL, Docker, Cassandra DB, Junit

Confidential, MN

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in Various Stages of deliverables of the project using the AGILE Software development methodology.
  • The modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Designed and developed of web-based application using Java 1.8, Spring, SQL.
  • Responsible for developing the application using Angular 7/8, Node JS, Typescript, JSP, CSS3, HTML 5, jQuery, Bootstrap, Struts and Java script.
  • Worked with NPM commands and using package. JSON for managing dependencies and dev-dependencies of Node.js applications.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Implementing Service oriented architecture (SOA) and OOP concepts using Web Services like SOAP, REST services.
  • Used of NodeJS mainly used for authentication, authorization and session maintenance.
  • Developed high Quality RESTful services with best practices using REST APIs and Spring Boot for Micro Services architecture.
  • Developing single page application by using Covalent open-source framework, which is built onAngular 7/8.
  • Build REST web service by building Node JS Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Used Multithreading concept to post data from files to tables involving transformation of file in different formats.
  • Defined file structure for Angular JS files based in Angular IO documentation.
  • Experience in using Angular JS components, Forms, Events, Keys, Router, Redux, Animations and Flux.
  • Developed the application usingJava 1.8and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used Java 1.8 features such as Lambda Expressions to make the code concise and Stream API to increase the performance and manage some of the AWS Services.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Development of front-end application using Angular, Dependency injection and Http modules with Node JS server for future evolutions.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Integrated Spring Dependency Injection (IOC) among different layers of an application.
  • Designing and developing a data migration strategy and source to target mapping to migrate the data out of the legacy systems into the Cassandra customer DB.
  • Using Angular 7 we created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Assisted in development and maintenance of new APIs for integration with Restful web services.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS)
  • Support business service leads, architects, and designers in their delivery of SOA components.
  • Secured the API's by implementing Oauth2 token-based authentication using spring security
  • Designed and processed JSON requests according to different types of modules, actions & request data and responses accordingly to send it back to front end after the logic processing.
  • Deployed Spring boot based Micro Services, Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Angular 7 framework where data from backend is stored in model and populated it to UI.
  • Developed and used Postgres functions and Stored Procedures to perform operations on Postgres SQL.
  • Developed user interfaces for policy owner module using JSPs, Struts Tag Library, and Tiles.
  • Wrote numerous session and message driven beans for operation onJBossandWeb Logic, Apache Tomcat Server was used to deploy the application.
  • Expertise in designingtest casesfor unit testing applications usingJunit5and Cucumber.
  • Used ANT build scripts to build the war file and deployed war on tomcat app server.

Environment: Java 1.8, JSP, Spring, AWS, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, Oracle 11g/12c, Angular JS 7/8, Typescript, Restful, SOAP, jQuery, Hibernate, PostgreSQL, JPA, Micro Services, Apache Camel, PL/SQL, JBoss, Docker, Log4J, Maven, Jenkins, Cassandra DB, Junit, Apache Tomcat, Mockito, JIRA.

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of the application using AGILE methodology (SCRUM).
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, & Node JS.
  • Designed Java Components and integrated using spring framework with Hibernate Object/Relational persistence mechanism.
  • Worked on custom libraries for business layer using Object oriented programming (OOP).
  • UsedAngular Httpservices to perform backendRESTwebservices interactions to get and post JSON data.
  • Experience in Message Oriented Middleware implementation using JMS and Apache Kafka.
  • Developed JMS Sender and Receivers for the loose coupling between the other modules and Implemented asynchronous request processing using Message Driven Bean.
  • Migrated existing on-premise infrastructure into cloud using Azure and its associated Services.
  • Designed and coded the J2SE solver, used to solve differential equations for the multithreaded simulation.
  • Developed UI automation for Node JS based web applications using Selenium Web Driver developed in Node JS
  • Having good experience in implementing the Node.js server-side code to interact with MongoDB to store and retrieve data by using the Mongoose drivers.
  • Developing Micro Services leveraging in an Azure cloud environment
  • Designed, developed a custom, single-page, responsive web application on front end using Angular 2.
  • Worked with React Router for developing Single Page Applications SPAs and Implemented React JS code to handle cross browser compatibility issues.
  • Worked with NPM commands and using package. JSON for managing dependencies and dev-dependencies of Node.js applications.
  • Designed and developed Customer Lookup tool which is helping customer in expediting Azure outage assessment and end-customer communication workflow.
  • Implemented custom Directives and structural Directives using Angular 2 and developed code on Typescript and implemented Angular 2 Components.
  • Worked with NoSQL database MongoDB and created pipeline from MongoDB Cluster.
  • Worked with java libraries to access AWS facilities as Simple Storage and Simple queue service and Couchbase DB.
  • Used Node.js for server-side code and React JS as the framework. Written callback functions for the Restful API.
  • Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security.
  • Worked on Azure Resource Manager (ARM) that provides security, auditing, and tagging features to help you manage your resources after deployment.
  • Used design specifications & Developed communication between Client and server using Multi-Threading.
  • Worked on NoSQL database like MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code Pipeline and Amazon ECS.
  • Added the required jars to the drools files, build the package and deployed it on the JBoss server.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Involved in using React JS components Forms, Events, Keys, Router, Animations and Flux concept.
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server.
  • Worked on setting upMaven scriptsto build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins.
  • Configured Jenkins in Micro Service apps for deploying and implemented Jenkins for the central build.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
  • Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development.
  • Used Clear Case for source code maintenance.

Environment: Java/J2EE, JMS, JNDI, JSP, JSF 2.0, JavaScript, Oracle 10g, Mongo DB PL/SQL, Spring boot, Node Js, React JS Spring MVC/JDBC/IOC, Maven, Jenkins, Test NG, Apache Kafka, Micro Services, IBM MQ WebLogic 10, Active MQ, Couch DB, GitHub, Junit, Swagger, Hibernate, Azure, AWS, CVS

We'd love your feedback!