We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Omaha, NE

SUMMARY

  • Around 6+ years of experience in Cross - Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Core Java, J2EE technologies.
  • Experienced working in both Agile and Waterfall based development environment and participating in Scrum sessions.
  • Very good understanding of Object-Oriented Analysis Design (OOAD), Design Patterns, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures.
  • Experience in Web Development, designing User Interface (UI) applications and professional web applications using HTML, HTML5, XHTML, CSS2/CSS3, JavaScript, query, AJAX, JSON, DOM, AngularJS, Node.js, Ext JS, Karma, Jasmine, Twitter Bootstrap, XML and Java/|2EE Technologies with experience in the software development life cycle.
  • Experience in developing the business and enterprise applications using Java, 2EE based technologies and maintaining web-based applications using with Java JDK 1.8, J2EE, JSP Servlets, Struts, JavaBeans, JSTL, JDBC, Hibernate. Restful web services and Spring Framework.
  • Extensive knowledge in developing Single Page Applications (SPAs) using various JavaScript frameworks like AngularJS, Node js, and React js.
  • Extensively worked with AngularJS Controllers, Filters, Validations, Factory, Service and creating Custom directives to interact with the RESTful services.
  • Experience with React.JS for creating user interface and also for displaying the data and also keeps the interface up-to-date when data changes.
  • Experience in writing Components, Pipes and services to separate concern and handle different situations by applying Angular4.
  • Experience in developing applications using N-tier open-source frameworks such as Spring MVC (Model View Controller), Struts, Spring Web Flow.
  • Experience in developing backend web services using Node JS.
  • Expert in design and development of Enterprise applications using Java, J2EE, EJB, Servlets, JSP, Struts, Spring, JMS, JDBC, Hibernate, JavaBeans, XML, Web services (SOAP & REST).
  • Good experience in implementing MVC architecture Web Framework Struts 2.0, Spring 3.0, Spring 4.2.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow).
  • Experience working with RESTful Web Service using JAX - RS and SOAP Web Service using JAX-WS.
  • Expert in coding using core java concepts like Multithreading, Collections, Serialization, Synchronization, Exception Handling and Database connections.
  • Good knowledge on the Spring modules like Spring, Spring IOC, Spring MVC. Spring Web flow, Spring AOP and Spring DAO, Spring Boot, Spring Core and Spring Security.
  • Experience in working with Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
  • Experience in writing the SQL queries and PL/SQL Functions, Stored procedures, and Views.
  • Good work experience in RDBMS such as MySQL and SQL server and NoSQL Database like Mongo DB. Cassandra.
  • Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS and familiar with Non-Relational Database (NoSQL) like Mongo DB and Cassandra.
  • Experience with AWS Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for application with strong hands-on experience with AWS solutions using EC2, S3, RDS, Elastic Load Balancer, Auto Scaling groups, Lambda, API Gateway and EBS services, DynamoDB.
  • Worked with Jenkins under the C/CD pipeline providing continuous improvement to Agile software development teams.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Creating Ansible playbooks, to deploy VM and install the components as per requirements.
  • Experience with container-based deployments using Docker.
  • Extensive experience in Unit Testing, System Integration Testing, Integration Testing and Performance Tuning.
  • Good experience in writing Test Case Scenarios using Junit and Mockito.
  • Extensive development experience on different IDEs like Eclipse, IntelliJ, and Visual Studio Code
  • Experience in utilizing Log4J for logging messages like Debug and Error for better tracking of the application.
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN GWT and using Cl (Continuation Integration) tools like Continuum, Jenkins.

TECHNICAL SKILLS

Languages: JAVA, SQL, PL/SQL, Python

Frameworks & Tools: Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, Struts

Web/Application Servers: WebLogic, WebSphere, Apache Tomcat, JBOSS

Web Technologies: HTML/HTML5, CSS/CSS3, Bootstrap, JSP, Ajax, XML, JSON, NodeJS, Express, ReactJS, AngularJS, Angular 2.0 and above

Version Control Systems: GIT, SVN, CVS

Database Environments: Oracle, MySQL, Amazon, MongoDB

Build Tools: Maven, Ant

IDE's: Eclipse, IntelliJ, STS.

Operating Systems: Windows, Mac, Linux and UNIX

Cloud Technologies: AWS

PROFESSIONAL EXPERIENCE

Confidential | Omaha, NE

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a Test-driven Development (TDD) approach.
  • Designed and implemented an application using Spring Boot, Spring IOC, Spring transactions, Dependency Injection, Spring Annotations, Spring AOP, Spring Actuator, Spring Container managed transactions, Hibernate.
  • Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch.
  • Configured the application using Struts, Hibernate, DAO's, and JSP. Configured Hibernate and Struts through required configuration and XML files.
  • Implemented the authentication, authorization, and access-control features using Spring Security.
  • Used spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC AOP concepts.
  • Implemented core java multithreading, collections and exception handing and used generics.
  • Published, consumed Web Services using REST.
  • Web application development using Angular 4.0 with cutting edge HTML5 and CSS3.
  • Experience in developing components in Angular 4.0 with Type Script 2.4 and used Angular 4.0 to build a single page application.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Developed backend web services using Node JS and stored dependencies using NPM.
  • Integrated REST web service calls to get data from response and display them on Ul.
  • Involved in writing DB2 scripts and creating backend database table for complex business operations.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.
  • Worked on MongoDB and wrote code on find, update, save, insert data.
  • Used Amazon Web Services (AWS) services such as EC2, RDS and Elastic Bean Stalk for configuration, deployments and testing and used Amazon lambda function for trigger based on different sources.
  • Managed storage in AWS using Elastic block storage, S3, created Volumes and configured Snapshots.
  • Worked with AWS code pipeline and creating Cloud formation JSON templates which is converted to Terraform for infrastructure as code.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, Terraform and AWS.
  • Used Docker for deploying the application. Used ELK (Elastic Search. Log stash) for log Analytics, security purposes and to analyze the data available.
  • Microservice API development using NodeJS, KOA, Docker, and Kubernetes.
  • Integrated Swagger UI and wrote integration test along with REST document.
  • Worked on Jenkins for the Continuous integration and Continuous Deployment.
  • Used GitHub to maintain the version of the files.
  • Worked with Eclipse as the IDE to develop, test and deploy the application and used IBM Web Sphere application server on building and deploying the war file into application server.
  • Involved in conducting technical reviews and code reviews with business users and documents system requirements.

Environment: JAVA 8, J2EE, HTML5, CSS3, AWS, jQuery, Ajax, Rabbit MQ, JSON, Spring Boot 2, Spring Hibernate 4.0, Swagger UI, Docker, Microservices, ActiveMQ, RabbitMQ, Spring Security, OAuth2, Bootstrap, RESTful web services, Web Sphere, SonarQube, Redux, Jenkins, Agile/Scrum Methodology, Maven, JIRA, JBoss, JUnit, Mockito, MongoDB, Git.

Confidential | Durham, NC

Full Stack Java Developer

Responsibilities:

  • Track the day-to-day tasks and progress of the user stories, Bugs, Improvements, enhancements in JIRA and use Git for version control.
  • Analyze & Design user stories and perform code reviewing activities.
  • Addressing heavy traffic situations and migrating user-specific data off service instances and into a shared by using Microservices.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and hibernate.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Developed forms for user event handling and validations using JavaScript and AJAX.
  • Designed MVC architecture and Front control design pattern using Spring MVC Framework for Presentation tier and me have written code for the using Spring MVC
  • Primarily focused on the spring components such as Dispatcher servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX. JSON and XML
  • Involved in developing Spring Beans and wiring their dependencies.
  • Worked on Java 8 Streams and on lambda expressions.
  • Coded extensively using JavaScript, Angular JS to make rich internet web application for a Single page app.
  • Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL based schema.
  • Recommended and guided the team in building out a lean, responsive UI layer utilizing Semantic HTML5, BOOTSTRAP, and REST API architecture. Developed front end for the entire website using HTML5, CSS3, JSON and JAVASCRIPT.
  • Upgraded existing UI with HTML5, CSS3, JSON and Bootstrap.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a single Page Application (SPA).
  • Design, develop and test HTML, CSS, jQuery, ReactJS that meets accessibility of web browser.
  • Tested Rest web services using postman, SOAP UI.
  • The back-end use Node JS, to provide RESTful API.
  • Implemented Angular services to connect the web application to back-end APIs.
  • Hands-on experience using one-way/two-way databinding, filters, Ul-routers and creating custom directives in Angular.
  • Implemented Mock API using Express framework in Node.js.
  • Expert in HTML5/CSS3 development and have experience in Backbone JS, Angular JS, Node JS, Responsive design.
  • Worked on AWS for continuous integration of files to the UI and worked for the backend development using Node.js and Mongo DB.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Used AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances.
  • Implemented CloudTrail in order to capture the events related to API calls made to AWS infrastructure.
  • Configured AWS IAM group and users for improved login authentication.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe- line system.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Worked on deployment automation of all the microservices to pull image from the docker registry and deploy to docker swarm cluster using Ansible.
  • Utilized Kubernetes and Docker for the runtime environment for the CI/CD systems to build, test and deploy.
  • Run Auto build jobs, deploy jobs, and test suite jobs using Jenkins.
  • Tested Rest web services using postman, SOAP UI.
  • Apache Maven tool has been used for the build and deployment of the application.
  • Monitored the Error logs using Log4j and fixed the problems.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, Spring Security, JPA, JMS, HTML5, CSS3, Angular 7, Cryptography, Eclipse, Oracle 10g, Swagger UI, AWS, Docker, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI.

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Practice Agile methodologies, Including Test-Driven Development (TDD).
  • Involve in the discussions with customers, product owner, and scrum master and scrum team members to finalize the implementation approach and story points needed.
  • Implement Java 8 Method References feature to point to methods by their names & implement functional Interfaces.
  • Develop Core Java concepts like Multithreading, Collections, me/O, and Exception Handling for complex business requirements.
  • Understand and adopt Microservices architecture to gradually replace a core monolithic application to Microservices.
  • Implemented Restful Web Services using spring and used Spring Boot for micro services & consumed services using Spring REST template.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate & used Spring Security to secure the application.
  • Implemented the authentication, authorization, and access-control features using Spring Security.
  • Configured Hibernate session factory to integrate Hibernate with spring and used PA/Hibernate to communicate with data laver and XML/AXB to read XML data.
  • Used java Message Service (MS) for reliable and asynchronous exchange of important information.
  • Developed Dashboards and U pages with JSP, HTML5, CSS3, JavaScript, jQuery, and used Bootstrap to create Responsive Web pages.
  • Worked in ReactJs for creating interactive Ul's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Developed the flux pattern by using redux framework as a core dependency.
  • Used HTTP Request to read data from web servers and process JSON data to render in the UI.
  • Worked with Angular forms, modules, DOM, events, expressions, Controllers, filters.
  • Worked closely with Back-end team on getting API's and integrating through AJAX calls to Front-end
  • Responsibility of maintaining and developing server-side code with JavaScript and Node.js runtime environment.
  • Hands on experience in using Docker for managing & running the applications within containers.
  • AngularJS was used to parse the JSON file using the REST Web services.
  • Familiar with Mongo DB write concern to avoid loss of data during system failures and implemented read preferences in Mongo DB replica set.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Used Tomcat server for the application development and deployment and JIRA for issue tracking.
  • Deployed the project into the Application Server by using IBM web sphere.
  • Used Log4j API for logging in development, testing and production environments, configured to send email notifications and used JUnit framework for Unit Testing of application.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Used AWS Services platform to upload data into AWSS3 buckets and creating EC2 instances.
  • Implemented modular approaches for backend on AWS’s Elastic Beanstalk and implemented interfacing with MySQL/Aurora DB on AWS’s RDS, allowing for scalability.
  • Create custom Docker container images, push images and integration of Spring Boot.
  • Use Apache Maven tool for building and deploying the application.

Environment: Agile, J2EE, Java 8, Spring (IOC, JDBC) Frameworks, Spring Boot, Spring MVC, Spring Batch, Spring Cloud, Microservices, JSP, Hibernate Framework, AWS, RESTful APIs (Web services), SOAP, Maven, WebSphere Application Server, SQL Server, Log4j, Jenkins, JIRA, GIT, Socket Programming, Eclipse, Docker, Kubernetes, Kafka, JMS, TDD.

Confidential

Java Developer

Responsibilities:

  • Used Spring Boot, which is radically faster in building cloud Micro Services and developing Spring MVC, based applications with very less configuration.
  • Worked in Node.js based microservices.
  • Designed and developed RESTful Web Services using Node.JS.
  • Developed a server-side application to interact with database using Node.JS.
  • Developed RESTful Services with Java using Node.js.
  • Coding for consuming the REST APIs, getting JSON response and parsing them to get the required formats.
  • Involved in design, development, Object Oriented Analysis and testing the application.
  • Developed the applications following Agile Scrum, participated in daily stand-ups, Kickoffs and used JIRA for project management.
  • Front end development using HTML, Java Script, and CSS.
  • Used J2EE technologies like JSP, EJB and JDBC to develop business modules in the applications.
  • Developed web servlets using JSP, JDBC for processing the data on the server.
  • Worked with core java by resolved data, application and connectivity issues related to java program functionality.
  • Implemented Form classes, Action classes for the entire application domain module using Struts framework.
  • Wrote EJB POJOS for fetching module information from database.
  • Implemented the backend business logic with EJB.
  • Designed and Developed Web Services using WSDL, SOAP to communicate to the other modules.
  • Configured the Hibernate configuration files to persist the data to the Oracle Database.
  • Designed a proper XML Schema generalized for all the rules designed by the company.
  • Used JDBC for communicating with MySQL database. Created& implemented SQL queries, Stored Procedures, triggers for retrieving the data from database.
  • Analyzed Use Case Diagrams and created various UM Diagrams such as class and sequence diagrams.
  • Involved in configuration management setup using CVS repository and build management using ANT.
  • Performed unit testing using Unit, system testing and integration testing. Created clusters in Google Cloud and managed the clusters using Kubernetes.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Experience in writing unit tests using JUnit and Easy Mock.
  • Tested the performance of our API using SoapUI, Postman, and JMeter.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Worked in an Agile based development environment and participated in Retrospective, Scrum session for better understanding, communication among team members.

Environment: JDK 1.8, LINUX, Maven, RESTful Web Services, Jenkins, HTML5, CSS3, Angular6, Docker, Bootstrap, JavaScript, jQuery, Ajax, Node.js, MongoDB, SoapUI, Postman, API Life Cycle, JUnit, JMeter, Git, JAX-RS, JIRA, Putty, Agile.

We'd love your feedback!