We provide IT Staff Augmentation Services!

Sr.full Stack Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 7 years of experience in Java/J2EE with a full Software Development Life Cycle - Software analysis, design, architecture, development, testing, deployment, and maintenance.
  • Proficient in creating effective web applications using HTML5/HTML/XHTML, CSS3/CSS, JavaScript, Bootstrap, jQuery, JSON, XML and JSTL tags
  • Experienced in Design and Development of multi-tier enterprise applications usingJava, J2EE, spring, Servlets, JSP, Hibernate, JDBC,and JavaBeans.
  • Proficient in CoreJavawith strong understanding of data structures, algorithms, Collections, Concurrency, Multithreading, Event handling and performance tuning.
  • Extensively worked on Micro Services using Spring Boot,Spring Data and REST
  • Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections.
  • Expert in Core Javaand implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, and Javacollections in various projects
  • Experience in creating web applications utilizing Spring MVC outline work and Object-Relational Mapping advances, for example, JPA, Hibernate.
  • Comfortable working with MEAN (MongoDB, Express, Angular, Node.JS) stack.
  • Experience with Hibernate Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
  • Experienced in writing automated test scripts Cucumber and Experienced working with build tools like ANT, MAVEN, Jenkins, and logging framework log4J.
  • Good experience working with JavaScript and JavaScript frameworks jQuery, Angular 2.0, Angular 8, ReactJS.
  • Good experience working with the Java1.8 and JDK1.8 and implemented the new feature like Lambda Expressions, Streams, Java Time API.
  • Extensively utilized Spring MVC Framework, JSP, JSF, for creating User interface modules.
  • Experience with messaging systems likeKafka, Kafka event sourcing,ActiveMQandRabbitMQ.
  • Experience in creating and handling real time data streaming solutions and handling messaging services using Apache Kafka.
  • Experienced in developing web-based applications using Java/J2EE, Servlets, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services
  • Proficient in utilizing social databases Oracle, MySQL, SQL Server and composing complex SQL, PL/SQL programs. Great comprehension of NoSQL databases like MongoDB.
  • Implemented a Continuous Delivery pipeline with Jenkins, GIT and Maven.
  • Experience writing data APIs and multi-server applications to meet product needs using Golang.
  • Good working knowledge in Single Page Applications (SPA) using JavaScript frameworks like Angular JS, React.js
  • Hands on experience in utilizing programming advancement approaches (Agile, SCRUM), Continuous mix and Test-Driven Development (TDD).
  • Experienced with current improvement IDEs, for example, Eclipse, IntelliJ, and spring device suite and Netbeans.
  • Expertise in unit-testing with tools like JUnit, Mockito, Integration testing tools like Selenium Web Driver, Cucumber. Involved in bug and issue tracking through JIRA.
  • Experience in using version control and configuration management tools like GIT, GitHub, and CVS.
  • Good Knowledge in Amazon Web Services ecosystem (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon CloudFront).
  • Worked on utilizing Rabbit MQ, IBM MQ, Apache Kafka as a Message Oriented Middleware for coordinating applications.
  • Experience in configuring and deploying Web Applications using IBM WebSphere server, JBoss, Tomcat server and Apache.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Focused on cloud technologies to support on critical business solutions and worked closely with operations and server administration provisioning the highly available EC2 instances with LAMP stack for PHP.
  • Worked at optimizing volumes, EC2 instances and created multiple VPC instances.
  • Experienced in designing and deploying AWS solutions using EC2, S3, EBS, ELB, Auto Scaling groups.
  • Implemented VPC peering to ensure communication between instances in separate VPCs.
  • Analyzed SAP applications and providing the best solutions in implementing cloud infrastructure.
  • Involved in developing testing frameworks such as JUnit, Mockito, Cucumber and Selenium for Test Driven Development (TDD).
  • Worked on CI/CD tool Jenkins to automate the build process from version control tool into testing and production environment
  • Good experience working with Continuous Integration and Deployment (CI/CD) tools like Jenkins, Docker.
  • Set upJenkins’sserver and build jobs to provide continuous automated builds based on polling the Git source control system.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes.
  • Experienced in Agile methodologies like Scrum and Extreme Programming (XP), and Agile practices like Continuous Integration and Test-Driven Development (TDD).
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.

TECHNICAL SKILLS

Languages: Java 8.0/7.0/6.0/5.0 , Java/J2EE, C, C++, Python, JDBC, DTD, UML, Design Patterns, Shell Scripts, SQL, and PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

Mark-up/XML Technologies: HTML, CSS, JavaScript, jQuery, AJAX, AngularJS, Bootstrap, XML, XSD, XSL/XSLT, SAX/DOM, JSON.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JUnit, SOAP UI, ANT, Maven, Jenkins, Jasper Reports, Apache Active MQ, Apache Camel.

Web services: SOAP, UDDI, WSDL, JAX-RPC, Restful, JAX-RS, JAX-WS, JAX-B, Axis2, Micro services, AWS (Amazon Web Services).

Web/App Servers: IBM Web Sphere, Apache Tomcat, J Boss, Web Logic Server.

Database: Oracle, SQL-Server, MySQL server, TOAD, MongoDB/NoSQL, Cassandra.

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

O-R mapping: Hibernate, MyBatis.

Modelling/ CASE Tools: Rational Rose, MS Visio Professional.

Testing Tools/ Others: JUnit, Soap UI, Putty, Post Man

Build Tools: Maven, Jenkins, Gradle, ANT p

Version Control: Tortoise SVN, CVS, Rational Clear case, GitHub.

OS & Environment: Windows, Sun Solaris, UNIX, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr.Full Stack Java Developer

Responsibilities:

  • Involved in design, development, and testing of software development life cycle
  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document
  • Involved in structuring and execution of MVC configuration design utilizing spring framework for Web-level
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • This functionality is implemented by developing RESTFUL web services using spring boot
  • Worked on developing the backend part of the application involving spring framework, and Web Services.
  • Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and leveraging AWS to build, test and deploy micro services.
  • Created cloud formation templates in setting up DEV, QA and UAT environments using AWS Cloud formation and leveraged Elastic container services to runDockermicro services in AWS.
  • Experience using AWS for hosting virtual instances and handling scalability
  • Prepare and execute AWS Cloud Formation JSON template to provision infrastructure on AWS Cloud for pre-prod and prod environments
  • Worked with Lambda expressions and Functional interfaces.
  • I have worked on Lambda Expressions; Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.
  • I have worked on improving the overall performance of applications via Multithreading, collections, synchronization, and exception handling strategies.
  • Developed Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
  • Developed the code for calling the external web service through Spring
  • Configured Kafka to read and write messages from external programs.
  • Configured Kafka to handle real time data. Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Secured the API's by implementing an Oauth2 token-based authentication/authorization scheme using spring security.
  • Streamlined installation of OpenShift on partner cloud infrastructure such as AWS.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
  • Developed Maven Scripts to automate the build process. Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Developed a cross-device/cross-browser web application for real-time location sharing utilizing Angular 8, JavaScript API
  • Worked on the front-end look and appearance for the screens usingJavaScript, AJAX, Angular 8,jQuery
  • Involved in Setting up the build, configuration and auto deploying using Maven build tool
  • Used GIT repository for software configuration management and version control
  • Consumed SOAP web services for our application
  • Followed Agile Methodology and Scrum list as a Software development process
  • Prepared Junit test cases using Mockito and Power Mockito and executed the test cases using Junit for the entire project and implemented build process for maven for TDD
  • Deployment of ear and war files in WebLogic Server
  • UsedSQLstatements and procedures to fetch the data from the database
  • Developed code in Java, J2EE, Webwork and Hibernate using XP Practices Pair Programming, TDD, Continuous Integration
  • Developing scalable applications in a dynamic environment, primarily using Java, Spring web services and object/relationship mapping tools
  • Implemented log4j for logging purposes and debug the application
  • Designed and implemented customized exception handling to handle the exceptions in the application
  • Communicated development status on a regular basis to technology team members

Environment: Java8, Spring MVC, Spring JDBC, SOA, Maven, Jenkins, Angular, SOAP, GIT, XML, Oracle, WebLogic, Agile, JSON.

Confidential, Memphis, TN

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Extensively worked on Implementing Spring Boot Micro Services to divide the application into various sub modules.
  • Implemented Bean classes and configured in Spring configuration file for Dependency Injection.
  • Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, handled security using Spring Security.
  • Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface toJava-based runtime engine and accounts.
  • Designed, developed, and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications
  • Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • Developed Jersey Restful Framework of spring for consuming and producing web services.
  • Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Experience using SOAP UI for testing web services.Created JUNIT test case for various functional modules, modified, debugged, and executed using JUNIT plugin to Eclipse IDE.
  • Spring JDBC used retrieve and update, inserting data in MySQL database with use of stored procedures.
  • Involved in creating and extracting data from database using SQL Queries in MySQL database.
  • Extensively used log4j to log regular debug and exception statements.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
  • Created partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • DeployedSpring Bootbased micro services and Docker container on AWS EC2 instance.
  • Worked onDockercontainersnapshots, attaching to a running container, removing images, managing director structures and managing containers.
  • Prepared and executed test cases for Unit and Integration testing using Spock and Groovy.
  • Involved in the development of presentation layer andGUIframework using ReactJSandHTML.
  • Involved in rendering additional components with customHTMLtags usingReactJS.
  • Performed code review and unit tested the application using Junit framework. Participated in the production support and maintenance of the project.

Environment: Spring Boot Micro Services, Spring MVC, Hibernate, XML, SOAP, REST, MySQL, Kafka, Docker, AWS, ReactJS.

Confidential, West lake, TX

Full Stack Java Developer

Responsibilities:

  • Worked in an agile team to deliver the requirements provided by the Product owner.
  • Creating Design and Architecture of the overall solution.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by usingJava 8.
  • Worked in an agile team to deliver the requirements provided by the Product owner and documented the workflows.
  • Developed Web Services Application using SOAP and WS-Security.
  • Implemented the business logic using Java, Spring Boot, Spring MVC, Spring AOP, Restful API, Spring Data JPA.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Worked with modules like MongoDB and mongoose for database persistence usingNode.jsto interact with MongoDB.
  • Developed DAOs layer using Cassandra database and implemented RESTful web services that persists high-volume of data.
  • Working with Graph-QL queries and use Apollo Graph-QL library.
  • Experience writing apps from scratch in Kotlin with Android studio.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Used REST webservices for integrating with multiple Payment gateways CREDIT CARD, DEBIT CARD.
  • Implemented protective resources like SSO and OAuth2 using Spring Cloud.
  • Review/Merge/RemoveGit Pull Requests tobitbucket. RunAnsible Scriptsto provisionDev servers.
  • UsedWeb APIforHTTPandRESTbased GET, POST, PUT, DELETE and ReturningJSONformat and worked with WindowsAzureWorker Roles &Web Roles.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration/continuous deployment (CI/CD).
  • Used log4j with Splunk Logging for logging error/debug messages and managing them.

Environment: Java 1.7/1.8, Scala, J2EE, Spring4.0, Spring IOC, Spring Boot, Hibernate 4.3, REST, Kubernetes, Struts 2.0, HTML5, CSS3, JavaScript, Angular 2.0/4.0, React.JS, Node.JS, Hadoop, Graph-QL PostgreSQL, AJAX, JSON, Azure, Android, Log4j, GIT, JIRA, Jenkins, Oracle 11g, VS code, YAML, OpenShift, CMS, Kafka.

Confidential, Atlanta, GA

JAVA/J2EE Developer

Responsibilities:

  • Involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Designed, developed, and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Extensively written jQuery for responsive event handling. Involved in front end development using JSP's, JSF and JSTL.
  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications
  • Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • Developed Jersey Restful Framework of spring for consuming and producing web services.
  • Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Experience using SOAPUI for testing web services.Created JUNIT test case for various functional modules, modified, debugged, and executed using JUNIT plugin to EclipseIDE.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework. Participated in the production support and maintenance of the project.

Environment: Java1.5, Spring 2.5, Hibernate 3.1, J2EE, JSP, JSTL, jQuery, Oracle, Web Logic, Eclipse, ANT, Apache Tomcat, REST, JSON, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x,XSLT 1.x, JAX-WS, and Web Services

We'd love your feedback!