We provide IT Staff Augmentation Services!

Sr. Fullstack Java Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8+ years of professional experience of developing enterprise applications using Object Oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Experienced with hands on development in Java, J2EE, Servlets, EJB, JSP, JDBC, Spring, Struts, Hibernate and JSF.
  • Experience on OpenShift platform in managing Docker containers Kubernetes Clusters.
  • Experience in Angular 9.0 along with Bootstrap, CSS3 to create reusable components for RWD applications.
  • Created and managed CI / CD and Docker deployment pipelines for custom application images in AWS.
  • Expertise in using inbuilt and custom Angular JS directives and filters to add functionalities to the web page.
  • Experience in Enterprise Information Management and Architecture technologies including Information Lifecycle, Master Data Management and Business Intelligence.
  • Sound knowledge of the Software Development Life Cycle and experience working in Application servers like IBM WebSphere.
  • Good experience in Relational Database designing and creating schemas, writing SQL Queries, and managing constraints using Oracle 16c, MongoDB, SQL server 2016.
  • Experience in PL/SQL programming to develop Stored Procedures and Functions.
  • Extensive experience in developing Microservices using Spring Boot and followed domain driven design.
  • Experience in using build/deploy tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment for Microservices.
  • Experience in working with AWS services - EC2, S3, Glaciers, and IAM.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Experience working in various Software Development Methodologies like Waterfall, Agile SCRUM.
  • Experienced in application development for Cloud platforms using technologies Java/J2EE, Spring Boot, Microservices, REST.
  • Excellent design and programming skills in Java/J2EE, JavaScript, Struts, Spring, Angular js
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing, and Post - production analysis of the projects and Confidential .
  • Developed UI modules using Angular9, Node.js, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5.
  • Experience in testing API’s by using Rest Assured, SOAP UI and Postman.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Experience with NoSQL DB’s like Mongo DB, Cassandra
  • Experienced in using UI frameworks such as Struts, Cross browser compatibility development.
  • Experience in messaging services usingJMS API, Spring JMS, Active MQ, Rabbit MQ and MQ-Series API, Apache Kafka.
  • Experience in engineering practices likepairprogramming, TDD, BDD, CI/CD, and Refactoring techniques.
  • Used J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Front Controller, and Factory Pattern for effective and efficient strategies.
  • Developed end to end application using Spring Boot.
  • Hands on experience with spring framework modules such as Spring MVC, IOC, AOP, JDBC, ORM, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, and Hibernate, JPA ORM tools.
  • Developed and deployed Multi-Tier Enterprise Applications using Tomcat, WebSphere 8.0, 8.5 Web and application servers.
  • Expert level skills on Angular JS, Angular 2/4/8, CSS3, HTML5, Node JS, jQuery, JavaScript, React JS AJAX, JSON, Tag Libraries.
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Experience with controlling/tracking systems Subversion, Bitbucket, GIT.
  • Continuous Integration and continuous delivery (CI/CD) as part of Devops environment.
  • Experienced in using JUnit, Log 4J, JMeter, Test NG, Selenium, CURL, Jenkins, SOAP UI and System Testing for testing framework.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, C, C++, Shell Scripting, Python, JavaScript, jQuery, HTML5, DHTML

Technology: ReactJS, jQuery, Node.js, Apache Ajax, AngularJS, Bootstrap, AWS CloudWatch, AWS lambda, AWS S3, Angular 11.

Java Enterprise API: Servlets, JSP, JSF, JMX, Junit, EJB, JNDI, JSON, JMS, JDBC, Java Mail, Applets, RMI, Web services, JAX-RPC.

System Design: MVC, Spring, Spring Boot, Adobe Photoshop, Hibernate, CSS3, Microservices.

Databases & Programming: MySQL, SQL, MongoDB, NoSQL, PL/SQL, Oracle, SQL Server, SASS, IBM DB2, HP Vertica, Stored Procedures, PostgreSQL.

PROFESSIONAL EXPERIENCE

Confidential - Chicago, Il

Sr. Fullstack Java Developer

Responsibilities:

  • Developed, built, and tested end-user programs from scratch, as well as evaluating and altering existing software.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 11.
  • By delivering strategic problem-solving, outstanding analytical skills, and cooperation, evaluatingand alteringexisting software, as well as developing, implementing, and testing end-user applications to fit user requirements.
  • Developed responsive and interactive pages using Angular 11, Node.js and Express.js frameworks.
  • Consider things like safety and timelines throughout the design and development process and collaborated with the Quality Assurance team to determine if cloud-based applications met specifications.
  • Interacted with DB sharding, Redis, Jenkins, SOLR, GraphQL, Grafana, Click Tracking for analytics. Learned code standards.
  • Hands on development on Webservices (REST and/or SOAP based) and Web Service Security Development of APIs and reusable components specifically.
  • ImplementedSpring MVC frameworkand integrated all products with Web Services.
  • UsedSpring Bootfor building application withSpring initializersand bootstrapping the build configuration and develop custom solutions that act uponJenkinsinformation in authentic time.
  • Recommend develop strategy for integratinginternal securitymodel into new projects withSpring SecurityandSpring Boot.
  • Updated the application with new features of Angular 11.
  • Using Agile principles, ensured functional and non-functional quality as well as on-time delivery, and aiding scrum team in schedule management.
  • Contributingto the system's design review, performing Object Analysis and providing the best feasible solutions for the application, as well as implementing REST-based Microservices with Spring Boot and using dependency injection with Spring Annotations with Spring Annotations, and Spring Container-manager transactions.
  • Creatingtest data and conducts unit assessment to check that programs meet program specifications, as well as extensively writing software test code using TDD and Unit Testing using Junit.
  • Built Dynamic Survey ESSO Skyline Project from scratch using Next JS (Back-End using Express Router and Front-End using React HOC) and wrote test cases.
  • Assisting teammates in scrum call/daily standup and getting involve in grooming of assigned development work.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and also, configuration automation using Dockercontainers.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Monitoring the application performance and acting accordingly using tools like Kibana
  • Using Jenkins for Microservices deployment for continuous integration

Environment: Java 8, J2EE, Docker, Kafka, Spring MVC, Postman, Spring boot, JDBC, RESTful, Angular 11.

Confidential - Rockledge, FL

Sr. Java/J2EE Developer / Full Stack Developer

Responsibilities:

  • As a Developer, involved in the entire (SDLC) life cycle of the project right from the designing the project to implementation- working in Agile practices with two-week Confidential .
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Created and managed CI / CD and Docker deployment pipelines for custom application images in AWS.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Jenkins along with Build Plugins like Maven, Gradle and Apache Ant.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies likeSpring MVCandSpring Boot.
  • Using design patterns like Singleton, Factory, DAO and DTO.
  • Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
  • Comprehensive knowledge of constructing endpoints and testing REST APIs with Postman.
  • By creating documentation, visualizations, mockups, infographics, and clean code to assist the business in achieving its goals and accomplishing related results as needed within the two-week Confidential timeline.
  • Used Spring Config server for centralized configuration and Splunk for centralized logging. Used Jenkins for Micro services deployment.
  • Experience in design architecture and development of batch jobs using Quartz and Spring batch.
  • Implemented REST Microservices using Spring Boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Design and standardize the Restful API URLs and parameters for efficient integration between front end and back end and experience in Creating and configuring the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins CI server.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Plans and coordinates the administration of PostgreSQL databases to ensure accurate, appropriate, and effective use of data, including database definition, structure, documentation, long - range requirements, and operational guidelines.
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
  • ConfiguredAWSCLI and performed necessary actions on theAWSservices using shell scripting.
  • UtilizedAWSCLI to automate backups of ephemeral data-stores to S3 buckets and EBS.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Developed custom Jenkins pipelines contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning.
  • Set-up databases in GCP using RDS, storage using S3 bucket and configuring instance backups to S3 bucket. prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy.
  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development.
  • Used Java 8 Features Like lambda expressions for communicating between business layers and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Initiated and troubleshoot Continuous Delivery builds in Jenkins via JIRA tickets.
  • Deployment of Cloud service includingJenkins and Nexus on Docker using Terraform.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishingDocker images to the Nexus repository.
  • Experience with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab.
  • Used GraphQL to query and mutate data from backend REST/SOAP services.
  • Involved in unit testing, peer code review process and strongly followed coding standards.
  • Performed E2E, regression and integration testing.

Environment: Java 8, J2EE, JSP, Servlets, Angular, JavaScript, CSS, HTML, Spring MVC, Spring boot, JDBC, RESTful, OAuth2 Log4J2, JIRA, Maven, TDD, Oracle, WebSphere, C#.Net, GitHub, NetScaler, Agile/ Scrum Methodology.

Confidential - Beaverton, OR

Sr. Java/J2EE Developer / Full Stack Developer

Responsibilities:

  • Involved in Scrum (daily standups) meetings, Confidential /retrospective planning, and estimation of the tasks for the user stories and refine the tasks for next Confidential .
  • Making reproducible framework situations for the microservices engineering. Created a Request for Proposal (RFP) microservice providing RESTful API using Spring MVC and Spring Boot.
  • Created REST clients to consume data from other partner applications and involved in creating POC’s using MEAN stack and enhancing existing REST API’s developed using Node-JS, Express-JS, and Mongo-db.
  • Developed business service layer and data access layer using Spring and MongoDB (Spring Mongo-Template)
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using JavaScript,Vue.js, Typescript, Node.js.
  • UsedJava 8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 9 and Node JS.
  • UsedAngular 9Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Developed UI modules using Angular9, Node.js, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5.
  • Expertise in using inbuilt and custom Angular JS directives and filters to add functionalities to the web page.
  • Experience in Angular 9.0 along with Bootstrap, CSS3 to create reusable components for RWD applications.
  • Experience in using build/deploy tools such asJenkins, Docker, and OpenShiftfor CI/CD for Micro services.
  • Deployed Spring Boot based Microservices Docker containers Using AWS EC2 services and using AWS admin console.
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented Restful Web Services in Spring Boot for consuming, producing JSON/XML Data from End points.
  • Good knowledge of Web Services with protocols SOAP and REST.
  • Developed the Spring Features like Spring MVC, Spring Boot, Spring Batch, Spring Security, and Spring Integration.
  • Secured Rest API’s by implementing OAuth2 tokens-based authorization schema by Spring Security.
  • Experience in working with AWS, EC2 and S3, Cloud Watch platform. Created multiple VPC, Subnets in AWS as per requirements.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
  • Experienced with automating release process using Maven, Jenkins, and Jira as tools in diversified project environment.
  • Excellent experience of using NPM code Packages and managing Java Script projects.
  • Developed UI modules using Angular 8.0, Node.js, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5.
  • Worked as developer to provide CICD pipeline for the containerized applications (Spring boot-Microservices, MEAN-stack). As part of these solutions, we used GitLab CI runners/GitLab, Jenkins, Jfrog artifactory, Docker, and Kubernetes).
  • Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
  • Wrote code Web Services (JAX-WS) for external system via SOAP/HTTP call and to fetch data from web services via JSON response and updating HTML pages.
  • Used Web services (SOAP, REST) for transmission of large blocks of data over HTTP.
  • Created managed Mongo DB/NoSQL collections. Developed Server-side automation using Node.js scripting and connecting different types of SQL and NoSQL databases.
  • Making documents and training manual for users in multi languages as required for project.
  • Used IntelliJ for development and debugging Spring Boot applications and Used GIT for version control.
  • Developed CI/CD pipeline and build tasks to run the unit tests on Jenkins and maintained separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Used GIT as version management, Jira for defect management system.
  • Unit testing and E2E testing frameworks are used.
  • Supports different markets for alerts and bugs, Analyze and understand fix them.

Environment: Java 1.8, JDK, ReactJs, Jenkins, Spring-JDBC, JMeter, Activity, Spring-ws-core, Wsdl4j 1.6.1, SOAP, Jaxb-api, JMS, Open-Source Frameworks: Spring, MySQL, Hibernate, Maven, Log4J, AWS and Junit, IDE and Tools: Eclipse, SQL Navigator Data Bases: Oracle10g and DB2 Version Control / QA tool: Subversion, Jenkins

Confidential - St.Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in Scrum meetings, Confidential planning and estimation of the tasks for the user stories.
  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development.
  • Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and global to different financial institutions.
  • Developed end to end application on spring boot framework (Rest API Application/ Spring JPA using crud repository).
  • Used Maven to build the application by setup the CI/CD jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Created and managed CI / CD and Docker deployment pipelines for custom application images in AWS.
  • Have extensive knowledge onJavaScript/TypeScript dynamic programming languages. (Async await, HTTP requests etc.)
  • Hands on experience with Windows, UNIX and Linux Environments.
  • Deployed Spring Boot based micro service Docker Container using Amazon EC2 Container Services using AWS Admin Console.
  • Developed UI pages with HTML5, CSS3, JavaScript, Bootstrap for creating Responsive web pages.
  • Extensive experience in developing Micro services usingSpring frameworks and followed domain driven design.
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS.
  • Used Java8 features like stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
  • Experienced with automating release process using Maven, Jenkins, and Jira as tools in diversified project environment.
  • Experienced in all phases of SDLC using JAVA, J2EE (Servlets), MVC Framework, Spring, Hibernate, XML, JDBC, Webservices, SOAP, REST, WSDL, XML, Linux technologies.
  • Working with Project Management Team Foundation Server, SharePoint, Microsoft Project, and JIRA and source code version control SVN environment.

Environment: XP, Angular JS, Bootstrap 3, HTML 5, JMS, CSS3, Spring MVC, Spring Security, WinSCP, putty, SonarQube, Jenkins, Maven, SOAP UI, MySQL, Rally, Microservices.

Confidential, Irving, TX

Java/J2EE Developer

Responsibilities:

  • Worked in Agile work environment for workflow management and content versioning.
  • Active in coding some of the Core Java concepts such as collections, generics and multi-threading.
  • UsedDroolsto handle complex business rules using Rule Sets and Rule Flows.
  • Used SVN for version control.
  • Implemented REST based web services.
  • Refactored existing legacy application by identifying components that needs to be transformed to micro services.
  • Expertise in using inbuilt and custom Angular JS directives and filters to add functionalities to the web page.
  • Experience in Angular 8.0 along with Bootstrap, CSS3 to create reusable components for RWD applications.
  • Deployed Spring Boot based micro service Docker Container using Amazon EC2 Container Services using AWS Admin Console.
  • Used PL/SQL programming to develop Stored Procedures and Functions.
  • Used Spring Security to provide primitives for securing application access.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Experienced in developing, deploying, and troubleshooting PCF application.
  • Developed consumer-based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS.

Environment: Java EE5, MyEclipse 6.0, Agile, WebLogic, Tomcat, EJB 3.0, Struts 2.0, JSF, JSP 2.0, Hibernate 3.0, XML, WSDL, SOAP, JDBC.

We'd love your feedback!