We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 8 years of professional experience as Full Stack Development in all phases of the Software Development Life Cycle (SDLC) of a project using the JAVA/J2EE technologies.
  • Extensive knowledge of Agile and Waterfall methodologies to develop best practices for software development and implementation.
  • Extensive working experience in Design, Development, and Implementation in the field of Web Applications development using HTML, CSS, XHTML, JavaScript, jQuery, Bootstrap, AJAX, XML, JavaScript, JSON, Restful Web Services and Responsive web designing.
  • Experience in building dynamic web pages for an application using the RESTful APIs and Interactive virtual DOM wif React Flux architecture.
  • Experience wif Front - end JavaScript frameworks like Angular CLI, Node JS.
  • Created Interactive UI’s in React JS using one-way data flow and React Native Concepts..
  • Experience in software Build tools like Apache-Maven, Apache-Ant to write pom.xml and build.xml respectively.
  • Experience in installing dependencies using NPM package manager.
  • Worked wif modules like MongoDB and mongoose for database persistence usingNode.jsto interact wif MongoDB.
  • Worked wif npm commands and using package.json for managing dependencies and dev-dependencies ofnodejsapplications.
  • Strong technical knowledge in Core Java, J2EE development, wif experience in designing functional and technical specifications wif understanding of Lambda Expressions, Stream API, Functional Interfaces, Method References, Garbage Collector, Event handling, Exception handling, Java Generics, Externalization and collections.
  • Experience in using JSP and Servlets to create web interfaces.
  • Experience in integration tools like Spring Integration and Apache Kafka to integrate the enterprise application technologies wif existing JVM environment.
  • Experienced in implementing SOA (Service Oriented Architecture) using Spring REST to create REST resources dat include several components like Jersey Framework, JAX-RS and used WADL to document REST API’S.
  • Worked wif various Frameworks like Spring, Springboot, Thymeleaf, JSP, EJB and ORM Technologies like Hibernate which implements JPA.
  • Implemented security functionality Spring security, SSL, OAuth 2.0, and Site Minder (SSO), secure autantication wif LDAP OAuth2 for generating tokens in the application using Spring Security, JWT for producing tokens.
  • Good working knowledge wif building tools like Maven, Gradle and ANT.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews. Hands-onexperience implementingmicroservicesusingSpring Boot.
  • Implemented Microservices for creating API’s services wif Spring Boot to modularize code and implemented Swagger for dynamic API documentation.
  • Implemented REST and SOAPweb services using JAX-RS,JAX-WSand JAXB
  • Hands on experience wif various Applications servers & Web servers (OAUTH, WebLogic, JBoss &Tomcat).
  • Well experienced wif web services using Java, REST APIs, Spring MVC, and Tomcat.
  • Used SLF4J for tracking error logging at the development box.
  • Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, S3, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, CloudFront, IAM and DynamoDB.
  • Good understanding of ORM technologies such as JPA, TopLink, Hibernate, iBatis/MyBatis and Spring JDBC.
  • Experience on AmazonAWS,EC2, S3andcloud front, Elastic Cache, Dynamo DB, SQS for message queueing, RDS for setting relational database in cloud and Lambda for server less program functions.
  • Designed and deployed a multitude application utilizing almost all the AWS stack (Including RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Worked wif Data migration from DB2 to ApacheCassandra DBand involved in gradation of Couch base andCassandra cluster.
  • Worked wif NoSQL databases likeCassandraandMongoDB.
  • Install,configure, test, monitor, upgrade, andtune new and existingPostgreSQL databases.
  • Designed and implementedSplunk infrastructure, deployment, products, apps, reports, alerts, and dashboards.
  • Performed application development using tools like IntelliJ, STS and Maven for building application.
  • Proficient in Behavior Driven Development (BDD) and Test-Driven Development (TDD) approach using SCRUM framework under Agile Methodology.

TECHNICAL SKILLS

Programming Languages: Java (1.5/1.6/1.7/1.8 ), C, C++, PL/SQL, Javascript, Python

Software Methodologies: Agile, Scrum, TDD, SDLC, Waterfall, OOAD.

J2EETechnologiesframeworks: JSP, JSTL, Servlets (3.1,3.0), JDBC, EJB, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Apache CXF, Java Security.

Web Technologies: HTML, DHTML, JavaScript, AJAX, Bootstrap, jQuery, XML, XSLT, XSL, CSS, JSON, Angular CLI, ReactJS

Web service Frameworks: Spring, Hibernate, Struts (2.5/2.3), SpringMVC, SpringIOC, SpringBoot, SpringAOP, Spring Web Flow, JSP, Log 4J, JUnit.

Web services: SOAP, RESTfu.

Design Patterns: Singleton, Business Delegate, Data Transfer Object, Façade, Data Access Object, MVC, Filter.

IDEs: Eclipse, Net Beans, IntelliJ, STS, Android Studio, Visual Studio.

Application/Web servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5), JBoss

Databases: Oracle, SQL Server, DB2, MySQL, PostgreSQL.

NoSQL database: MongoDB, CouchDB, Cassandra, Dynamo DB and Graph DB

CI/CD tools: Jenkins, Bamboo, Hudson, Puppet, XL Release

Version Control Tools: GIT, SVN

Operating Systems: Windows, Unix, Linux, Mac OS

Cloud Technologies, DevOps Tools & Other: AWS, GCP,Docker, JIRA

O-R Mapping: Hibernate, JPA, IBatis, ODM.

Testing Tools/Others: JUnit, JMeter, SoapUI, Putty, Mockito, Splunk, Blackduck, Coverity.

Messaging Platforms: JMS, Apache Kafka, Active MQ, RabbitMQ

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Tx

Full Stack Java Developer

Responsibilities:

  • Involved in Software Development Life cycle(SDLC) meeting the client requirements.
  • Worked wif Micro Service Oriented Architecture using MEAN stack and built Single Page applications.
  • Implemented multiple custom components in Angular 9.0 wif Ahead of Time(AOT) Compilation.
  • Implemented Built-in Angular HttpClient Modules wif promises and observables for asynchronous calls and used RxJS capabilities like MergeMap, ConcatMap, BehaviorSubject to make asynchronous calls wif Eventloop.
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking me/O model.
  • Used Java 1.8 new features like Lambdas, Optionals, Functional Interface, CompletableFuture and parallelStreams .
  • Worked wif Spring Boot for development of Microservices in developing Rest APIs using Spring Rest and integrated wif Swagger hub for dynamic documentation.
  • Worked wif Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Worked wif NPM for package, Dependency management and to generate desired view and flux to root the URL’s properly.
  • Implemented Drools rules engine for defining business rules and Validations.Used Apache Kafka as the messaging infrastructure for Event Driven Architecture and involved wif KAFKA Zookeeper for managing the cluster wif broker/cluster technology
  • Implemented Amazon EC2 for deploying instances.
  • In Building the Event Driven Architecture we leveraged AWS Lambda wif Step Functions and Provisioned Amazon RDS to host Oracle 12c as a database for the application.
  • Worked wif Amazon S3 to store and retrieve the media files related to the application.
  • Implemented Amazon Cloud Watch to monitor resources such as EC2, Amazon RDS, DynamoDB and EBS volumes. Configured AWS Identity and Access Management (IAM) Group and users for improved login autantication.
  • Written Maven scripts for compiling, building, packaging and deploying WAR files.
  • Used Jenkins for continuous Integration and Deployment (CI/CD).
  • Performed testing by JMeter, Junit4 using SpringJUnit4ClassRunner along wif Mockito for unit testing on our RESTful web application
  • Implemented Spring Cloud and Netflix OSS-Eureka for service registration and discovery and wif Zuul API gateway for Spring boot Application.
  • Worked wifHystrixfor the implementation of circuit breaker patterns which gave control over latency and failure from dependencies.
  • Worked on GitHub for code repository and used Maven as a build tool for dependency management.
  • Participated in code reviews and responsible for fixing bugs.

Environment: HTML5, CSS3, TypeScript, ReactJS, Redux, RESTful, Node.js,Express.js, Java 1.8, Spring Boot, Elastic search, Logstash NPM, GULP, Webpack, Drools, Cassandra, Cassandra Node Driver, MySQL, Apache Kafka, AWS, Ribbon, Docker, Junit4, SpringJUnit4ClassRunner, Mockito, SWAGGER, Spring Cloud, Netflix Zuul API, Hystrix, Oauth2.0, Jenkins, Git

Confidential, Arlington, Virginia

Full Stack Java Developer

Responsibilities:

  • Involved in all the phases of SDLC through Agile Methodology.
  • Developed User Interfaces using HTML5, CSS3-SASS, Twitter Bootstrap CSS and media queries.
  • Used Object-relation mapping using Hibernate framework to fetch the data from Oracle database.
  • Developed RESTful web services using Express JS and Node JS server to interact wif the Rest services and database, hosted on multiple load balanced cloud instances.
  • Experience in using React JS components, Forms, Events, Keys, Router, Animations andFlux concept.
  • Used Spring Framework and implemented Dependency Injection, Inversion of control integrating wif Hibernate in data access layer to access and update information in the database.
  • Implemented inbuilt NPM package manager to configure the right versions of the packages and to achieve dependency management.
  • Developed Batch Applications using Spring Batch in Step Execution Context to pass data in between the Job steps.
  • Used DOM manipulation wif JavaScript and jQuery for loading and manipulating dynamic content Webpages.
  • Experience in implementing various Amazon Web Services (AWS) like EC2 for virtual servers S3 for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for Elastic load balancing, storing data.
  • Created Spring Boot Microservices as per business requirements.
  • Experience in working wif Triggers, Views, UDT, Cursors,Functions, data dictionaries, and maintaining data integrity and Indexes using SQL.
  • Experience in deploying web application using Apache Tomcat, Heroku and cloud platforms
  • Developed test cases and performed unit testing using Junit
  • Involved in creating automation scripts using Jenkins, Docker and created various pipeline job for the deployment of micro services in AWS Stack.
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases wifin the organization.
  • Responsible for all backup, recovery, and upgrading of all of the PostgreSQL databases.
  • Deployed Docker contained Spring REST services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Expertise in integrating tools wif Jenkins and writing Jobs in Jenkins. Experience in CICD process using Jenkins.
  • Involved in peer-to-peer code reviews and cross checked whether coding standards are being followed.Used JIRA for Project Management and GitLab for issue and bug-tracking.
  • Worked on POSTMAN tool for testing web service by passing SOAP request to web service provider.
  • To achieve the functionality and security, used Spring Security.
  • Implemented complete Maven build life cycle to achieve organized application structure and conflict free dependencies in pom.xml file.

Environment: Java, Spring, Spring boot, Spring Security, Spring Cloud Foundry, AWS, EC2, Camel, JUnit, JMeter, Agile, JavaScript, React, Webservices, HTML, CSS, Oracle, Docker, Maven, Bootstrap, JMS, CloudBees, Jenkins, chef, Kafka, GIT, slf4j, Nodejs, RESTful, Splunk, Jira, GitLab.

Confidential

Java Full Stack Developer

Responsibilities:

  • Contributory towards the analysis in the amount of resources required for the project.
  • Designed and developed a Custom Connector Software in Java to fetch data from third-party security applications using RESTful webservices, storing in Kafka Message Queues and performing analytics for streaming data in real time using Apache Spark.
  • Contributed to the timeline of the business and giving updates every week.
  • Architected RESTful API calls to retrieve JSON data from the data base on the fly.
  • Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
  • Used Spring IOC for Lifecycle management of beans and Spring Dependency Injection for loading the dependencies to achieve a particular goal.
  • Designed and developed front-end using Servlet, JSP, JSF, DHTML, JavaScript and AJAX.
  • Developed Hibernate wif Spring Integration as the data abstraction to interact wif the database.
  • Developed Interactive web pages using web technologies like HTML5, XHTML, and CSS3, preprocessor CSS like: SASS, SCSS and Less, as per corporate standards of today’s business.
  • Extensively Implemented Spring Boot, Dependency Injection (DI) and Aspect Oriented Programming (AOP)features along wif hibernate.
  • Responsible for the frontend development using React JS and backend using Node JS
  • Involved in migrating the Data from DB2 to Azure Cosmos DB.
  • Used Various predefined components from NPM and the Redux Library.
  • Developed Analytics for SQE and produce System metrics (Errors, Exceptions, transaction, performance metrics) and Business metrics in Live (quotes, orders, product wise, geography wise) using ELK Stack - Elastic Search, Logstash and Kibana.
  • Managed Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts.
  • Installing and Configuring PostgreSQL from source or packages on Linux machines.
  • Performed unit testing using JUNIT framework. Functional, end-to-end testing using TestNg framework.
  • Used various design patterns like MVC, Singleton, Data Access Object, and Value Object etc.
  • Responsible for writing queries against PostgreSQL database and writing stored procedure for normalization. and denormalization.
  • Designed and developed front-end using Servlet, JSP, JSF, DHTML, JavaScript and AJAX.
  • Used JIRA tool for creating change tickets and handling production bugs and development tasks.
  • Developed Maven Scripts to do compilation, packaging and deployment.
  • Created detailed Junit tests for every functionality as a part of Test-Driven Development (TDD).
  • Developed the application using Hibernate and Spring Framework.
  • After the deployment, provided production assistance/on-call support to resolve production difficulties.

Environment: Spring Boot, HTML5, CSS3-SASS, Twitter Bootstrap4.0, STS, JIRA, IBM MQ, Jenkins looper, Babel, slf4j, Oracle, Kibana, Elastic search, Logstash, Webpack, Docker, Apache tomcat, Test NG, Junit, mock mvc, Swagger, Maven3.0.

Confidential

Java Full Stack Developer

Responsibilities:

  • Developed dynamic web pages meeting client requirements usingHTML5, CSS3, jQuery, Bootstrap, CSS3 (SASS)andAJAX.
  • Used Agile methodology and developed technical design documents.
  • Utilized Core Java concepts likeCollections, MultithreadingandException handlingto develop business components.
  • Hands on experience wif React native app development and testing react applications.
  • Developed application onSpring frameworkby utilizing its features using MVC.
  • Attended the SCRUM meetings to understand the status and resolved issues and involved in implementation of Agile methodology.
  • BuiltREST APIendpoints for various concepts usingJAX RS API.
  • Developed severalRESTful API web serviceswhich produces bothXMLandJSONto perform tasks, leveraged by both web and mobile applications.
  • Implemented the data modeling, SQL development and user administration in MySQL Workbench.
  • Worked on RESTful API to create services, tested on Postman.
  • Usedspring batch frameworkto create custom readers and writers to work wif the application.
  • Expereince in using Hibernatein data access layer for accessing and updating the information in the database.
  • Established user activity tracking, declarative transactions and exception handling wif Spring AOP.
  • Expereince in Spring frameworkwifHibernateto map toOracle databaseand mapped using Hibernate Annotations.
  • Expereince on working wifAWSto integrate the server side and client-side code.
  • UsedAWS deployment servicesto quickly set up adynamic websiteand configuredvirtual servers.
  • Involved in complete development of Agile Development Methodology/SCRUM and tested the application in each iteration.
  • Consumed Web Services to interact wif other external interfaces in order to exchange the data in different forms by using Restful service.

Environment: SOA, HTML, CSS- SaaS, AJAX, SOAP, JAX-RS, jersey, Swagger, Hibernate, Spring, Spring Batch, WSDL, Spring AOP, Oracle DB, Karma, Jasmine, Jenkins, AWS, JWT.

Confidential

Java Developer

Responsibilities:

  • Created and Enhanced J2EE Web Application using Java and Windows Server utilizing the Agile development process.
  • Worked wif J2EE and J2SE technologies including JSP, Java Web Start, and Web logic.
  • Design and developed the REST based Microservices using the Spring Boot, Spring Data wif JPA.
  • Developed web pages and implemented React.js wif Redux.
  • Worked on the application building using Eclipse and IntelliJ IDE.
  • Worked on JIRA development wif JAVA and Groovy scripting.
  • Designed and developed used XSLT transformation components to convert data from XML to HTML.
  • Experienced in MVC Architecture and Spring, Spring Boot, Struts Framework.
  • Work wif different teams to generate best solution and development plan.
  • Implemented Restful Web Services to retrieve data from client side using Micro Services architecture.
  • Used Spring Rest Controllers, Web Spring MVC and Spring Boot extensively to implement server-side business logic.
  • Used MySQL in the backend to store data into databases and wrote SQL queries to access/update the data from/ to the database.
  • Developed Hibernate wif Spring Integrations the data abstraction to interact wif the database and used dependency injection (DI) using Spring framework and annotations.
  • Extensive experience in design and development of J2EE applications using CoreJava, Java Collections, Multithreading, JDBC, Servlets, JSP, XML, WebServices (SOAP, REST) and other open-source frameworks and APIs.
  • Strong ability to work wif JSON, XML and XML related technologies.
  • Worked on JavaBeans wif dependency injection to implement JSF framework.
  • Created various web page layouts using HTML and CSS.
  • Tested the developed modules using JUnit and JBehave before giving them to QA team.
  • Developed RESTful web services in Mule ESB based on SOA architecture.
  • Managed different versions of the application using GIT. Perform the unit and integration testing on the developed application.
  • Prepared J2EE application deployment using JBoss application server on Windows and Linux.
  • Actively involved in code reviews and bug fixing, worked on existing oracle stored procedures to retrieve or validate the data for the proper validations.

Environment: Java, Spring, Struts, JSF, JavaScript, HTML/CSS, MS SQL, Rest, XML, Apache CXF, Eclipse, weblogic, SVN, JUnit, JMeter, Postman, Agile, AWS, EC2, S3, RDS, JSP, Servlets, Maven, ANT, JSON/ XML, JIRA, SOA, Tomcat, Linux.

We'd love your feedback!