We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, Texas

SUMMARY:

  • Around 8 years of Full Stack Java Development experience in the area of design, development, integration and testing of web - based, Client-Server business and large scale multi-tire enterprises application using Java/J2EE Technologies in the domain such as Finance/Banking, health insurance, Ecommerce, Telecom etc.
  • Intense exposure in all phases of Software development life cycle (SDLC), Project management (Agile/Scrum & Waterfall Methodology) including Requirement gathering, Analysis, User interaction, Project scope, Design, Coding, Testing, Web server installation, Deployment, Implementation and Documentation.
  • Experienced in using Agile Methodology including creating product / Sprint catalogues, active participation in Scrum, Sprint planning and exit meetings.
  • Working Experience on Business Requirements Document(BRD), Technical Architecture, Design Specification, Development and Deployment for the technology projects.
  • Expertise in front-end web applications development using HTML5, CSS3, JavaScript, Angular JS, Node JS, AJAX, JSON, XML which meets W3C Web Standards.
  • Strong experienced in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express, Angular and Node JS) Full Stack development tool kit.
  • Working experience in writing scalable code using Python programming language.
  • Experienced in developing and deploying Microservices based applications using Spring Boot and spring Cloud.
  • Strong experience in building web application using various Spring Framework features like Spring Core, Spring MVC, Spring Boot, Spring REST, Spring IOC, Spring AOP, Spring Boot Thymeleaf, Spring Security, Spring Injection, Spring JPA Crud and Spring Annotations.
  • Expertise in developing Core Java Concepts like OOPs, Garbage Collector, Collections, Multithreading, Exception Handling, Generics, Synchronization, Serialization and De-serialization.
  • Expertise in using servers like Apache Tomcat, wildfly-18, J-Boss, IBM WebSphere and WebLogic to configure and deploy applications.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in RDBMS like Oracle, DB2, Postgre SQL, MySQL, Sybase and H2 and integrating with ORM Frameworks like Hibernate.
  • Expertise in writing SQL queries, Functions, Triggers, and good knowledge of Relational databases (MySQL, Oracle, PostgreSQL, and DB2) and NoSQL (MongoDB, Cassandra).
  • Experience in designing, coding and testing key modules of the project using Java OOPS concepts, JSP.
  • Experienced in producing and consuming SOAP and RESTful Web Services using JAX-RS , JAX-WS, WSDL, JAX-B APIs and implemented using Jersey, Jackson and Spring REST libraries.
  • Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular 4 + and Node JS) full stack development tool kit.
  • Experience in developing dynamic web applications and web services using RAD, Eclipse, JBuilder, JDeveloper, NetBeans and Web Logic workshop.
  • Experience on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and Power Shell Automation
  • Hands on experience with Microsoft Azure Cloud services, Storage Accounts and Virtual Networks.
  • Working Experience in developing web applications using AngularJS/Angular 4/6/8 and bootstrap
  • Extensive experience in Java/J2EE technologies such as JDBC, JSP, JSF, Servlets, EJB, Hibernate, Spring, XML, XSD, XSL, JNDI, Web services, Struts, Hibernate, JMS, AJAX.
  • Experience in working on server-side development with JDBC, JMS, Servlet, MVC architecture, Java Beans, XML.
  • Have implementation Knowledge on Kafka messages and setting up the replication factors in Kafka Cluster.
  • Expertise in Amazon Web Services (AWS) such as EC2, Lambda, S3, Security groups and Simple Notification Services .
  • Ability to sit down and undertake a pair programming exercise in Scala/Java.
  • Experienced in implementing of security frameworks such as Oauth2.0/1.0 using external identity provider such as OpenID, Okta etc.
  • Worked on Microservices using Docker using Amazon EC2 container service and using AWS admin console.
  • Experience in functional automation testing using Junit, testing and Selenium Web Driver and Selenium Remote control.
  • Created and implemented Automatic scripts for performing Functional, Regression, System, Integration testing. Expertise in Smoke/Sanity, Black Box, UAT, Alpha and Beta, Load, performance, Stress testing.
  • Highly skilled in implementation and execution of automation test in Selenium WebDriver, TestNG, JUnit and creating reports by using ANT and Maven.

TECHNICAL SKILLS:

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

Software Methodologies: Agile, Scrum, TDD, SDLC

J2EETechnologies& frameworks: JSP (2.x), JSTL, Servlets (3.1,3.0), EJB, JDBC, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Java Security, JBPM

Web Technologies: HTML, DHTML, AJAX, Bootstrap, JavaScript, jQuery, XML, XSLT, XSL, CSS, JSON, Node Js, AngularJS, Angular 6, React

Web service Frameworks: Spring (4.x/3.x), Hibernate (5.x,4.x,3.x), Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, Junit

Web Services: SOAP, RESTful, Oracle SOA, UDDI, WSDL

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

IDEs: Eclipse (4.x/3.x (Neon, Oxygen, Kepler, Luna, Indigo, Juno)), Net Beans, IntelliJ, Spring Tool Suite, RAD 9.0, JBPM 6

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)

Databases: Oracle(9i/10g/11g/12c), SQL Server (14.0), DB2, MySQL, Postgres SQL, Mongo DB, Cassandra

Build Scripts: Maven, Ant and Jenkins

Testing Tools: JUnit, Log4J, Mock Framework, Cucumber, Selenium

Version Control Tools: GIT, SVN, Clear Case, Rational Rose

Operating Systems: Windows, Unix, Linux, Mac OS

Cloud Technologies, DevOps Tools & Other: AWS, EC2, Pivotal Cloud Foundry (PCF), Docker, JIRA

OR Mapping: Hibernate, JPA

Testing Tools/Others: Junit, SoapUI, Putty, Mockito

Big Data Technologies: Hadoop, Apache Spark, Scala, Hive, HBase, Sqoop, Apache Kafka

WORK EXPERIENCE:

Confidential, Dallas, Texas.

Sr. Full stack Java developer

Responsibilities:

  • Involved in phases of SDLC such as analysis, design, implementation and testing through Agile Methodology Actively involved in Analysis, Design, Development, System, and User Acceptance Testing.
  • Developed application based on Micro Services Oriented Architecture as it is fine-grained and possess lightweight protocols and developed dynamic single page applications using HTML5, CSS3, jQuery, AngularJS-6, JavaScript and XML.
  • Developed user interface using Angular 6 and Middle tier using Spring Boot . Application is configured using maven build tool.
  • Used RESTful web services using jQuery and Angular 6 to fetch response data on user request.
  • Used Hibernate, object/relational mapping (ORM) solution, The technique of mapping data representation from the MVC model to Oracle Relational data with SQL-based schema.
  • Developed Microservice to provide Restful API utilizing Spring Boot with various data persistence frameworks such as Hibernate, Spring Data JPA, and messaging engines.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop a spring-based application with very less configuration.
  • Automated Application Programming Interface (API) testing using Java base framework
  • Used Java Messaging Services (JMS) for the reliable and asynchronous exchange of important information.
  • Implemented the Apache Kafka cluster as a messaging system between the APIs and Microservices.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Developed and implemented Kafka connectors such as MQ connectors, Elastic Search connectors, JDBC connectors, File stream connector, JMS source connectors, Tasks, Workers, converters, Transforms.
  • Experienced in handling Version Control Systems like Bit Bucket.
  • In the backend I worked on relational databases such as SQL ( PL/SQL 11 to Oracle 12C )
  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Assisted junior developers in installation, assembling and maintenance of WildFly-18 server of JBoss Application server.
  • Provided technical assistance for performance tuning and troubleshooting techniques of Java Application.
  • Implemented deployment procedures of J2EE applications and code to JBoss Application server.

Environment: Java 1.8, HTML5, CSS3, Bootstrap, JIRA, Hibernate, JavaScript, Spring Boot, Angular, JMS, Jmeter, Ext JS, Ant, Maven, Sybase, Restful Web Services, jQuery, Git Bucket, AWS, Kafka, Micro-Services, WildFly-18 server.

Confidential, Dallas, Texas

Sr. Full stack Java developer

Responsibilities:

  • Involved in Agile Scrum Methodology and Test-Driven Development (TDD) for the software development process to produce a high-quality application.
  • Actively involved in Analysis, Design, Development, System, and User Acceptance Testing.
  • Designed User Interface using HTML5, CSS3, jQuery, AngularJS-6, and XML in a responsive grid layout. Implemented a responsive design template to get a new interface in Bootstrap, HTML5.
  • Developed user interface using Angular 6 and Middle tier using Spring Boot . Application is configured using maven build tool.
  • Used RESTful web services using jQuery and Angular 6 to fetch response data on user request.
  • Used Hibernate, object/relational mapping (ORM) solution, The technique of mapping data representation from the MVC model to Oracle Relational data with SQL-based schema.
  • Developed Microservice to provide Restful API utilizing Spring Boot with various data persistence frameworks such as Hibernate, Spring Data JPA, and messaging engines.
  • Designed and developed Microservices using the REST framework and Spring Boot and used Bootstrap along with Angular in creating the Application.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop a spring-based application with very less configuration.
  • Integration with Spring Security and Spring Boot Thymeleaf in the Web application.
  • In backend developed Scala functional programing language to interoperate with existing java code and libraries. backend Java development, I also used Scala functional programing language to interoperate with existing java code and libraries.
  • Developed Scala programming language to make code more concise, readable and error-free.
  • Developed application with Scala using frameworks such as Scalatra, Specs2.
  • Automated Application Programming Interface (API) testing using Java base framework
  • Used Spring Boot Actuator to externalize application configuration properties for different environments.
  • Experienced in build tools like Ant and Maven, Log4j for Logging and JUnit, Mockito for testing.
  • Used Java Messaging Services (JMS) for the reliable and asynchronous exchange of important information.
  • By looking to the higher throughput, reliability and replication characteristics, I developed Apache Kafka messaging system to send messages between processes, applications and server.
  • Implemented the Apache Kafka cluster as a messaging system between the APIs and Microservices.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Developed and implemented Kafka connectors such as MQ connectors, Elastic Search connectors, JDBC connectors, File stream connector, JMS source connectors, Tasks, Workers, converters, Transforms.
  • Experienced in handling Version Control Systems like SVN and GIT.
  • In the backend I worked on various data bases such as SQL( PL/SQL 11 to Oracle 12C ) and Non SQL databases (Cassandra, Dynamo DB, MongoDB).
  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Develop AWS Lambda based Microservices interacting with SNS/SQS using AWS SDK and to trigger the events related to migration of data.
  • Developed and deployed restful web API’s in AWS instances with Jenkins, Open shift, and Docker technology.
  • Developed Docker based Microservices deployment modules with Jenkins based frameworks.
  • Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery on EC2 Instance.

Environment: Java 1.8, HTML5, CSS3, Bootstrap, JIRA, Hibernate, JavaScript, Spring Boot, Angular, JMS, Jmeter, Jenkins, Ext JS, Ant, Maven, Groovy, Docker, SQL, Restful Web Services, jQuery, GitHub, AWS, PCF, Kafka, Micro-ServicesSelenium, Mongo DB, Tomcat Server.

Confidential, Dallas, Texas

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Agile Scrum methodology for software development, Requirements Collection, Design & Analysis of the Customer Specifications, Development & Customization of the Application.
  • Designed User Interface using HTML5, CSS3, jQuery, and XML in a responsive grid layout. Implemented a responsive design template to get a new interface in Bootstrap, HTML5.
  • Involved in writing Promises and call back function in Node Js to build microservices using Hapi.JS.
  • Involved in Sprint planning sessions and participated in the daily Agile SCRUM meetings.
  • Used advanced level of HTML5, JavaScript, CSS3, and pure CSS to add more functionality within the application.
  • Design and implementation of web applications in Java and HTML5/JavaScript using Eclipse, Swing, JPA frameworks, and GIT maven source code environments.
  • I used AWS Lambda computing service to run java code in response to events and also to manage underlying compute resources.
  • Developed POJO, and implemented Hibernate4.x and integration with Spring Framework.
  • Used DAO pattern to fetch data from the database using Hibernate to carry out various databases.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Used Mongoose Connector to connect Node Js Application to MongoDB.
  • Created session EJBs that retrieved information from the Oracle database using Hibernate .
  • Developed web services, SOAP web services with Apache CXF for the integration of services such as login according to the client.
  • Worked on Spring Boot functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Developed Rest interface to MapRevent store for Apache Kafka clusters to consume and produce messages and to perform administrative operations using Kafka Rest proxy.
  • Implemented the application using Spring Boot and handled the authentication, authorization, and access-control features by using Spring Security.
  • Implemented Java EE components using IOC, Spring Security, and Spring Boot modules.
  • Developed Microservices using Spring Boot , Spring Security, and deployed to AWS cloud .
  • Implemented the OAuth 2.0 provider mechanism is responsible for exposing OAuth 2.0 protected resources.
  • Created an image and Amazon workspace in the AWS cloud by using AWS SDK through Java for proving Virtual Desktop Images (VDI) to the users.
  • Developed the modules by using AWS SDK to make a daily back up of Amazon EC2 Instance volumes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Defined Model Components using MVC framework providing very clean division between controllers, flexibility with the use of interfaces, and providing a thin web layer over the business layer.
  • Developed Maven/Docker builds scripts and implemented Docker containers to create images of the applications for CloudBees to Continuous Integration and Deployment.
  • Backend I worked on databases such as Non SQL databases (Cassandra, MongoDB).
  • Used Apache Camel as the Integration Pattern to communicate between different enterprise component.
  • Worked on the POSTMAN tool for testing Web Service by passing SOAP request to the Web service provider.
  • Configured CI/CD process using tool Jenkins for successful deployment for testing and production environments.

Environment: JDK 1.6/1.7, Websphere 7.0 server, Apache Camel, OAuth 2.0, Hibernate, Oracle 11g DB, Jenkins, Junit, Spring MVC, Spring Batch, Spring Security, Spring Boot, Restful Web Services, POSTMAN, CVS, Eclipse, AWS, TDD, JQuery Framework, Log4j, Java Script, Docker, Track wise 8.0, DB Visualizer, Web Services(WSDL), Node Js, Ext JS, IBM MQ Series, iText, JFreeCharts, UNIX, CrushFTP.

Confidential

Sr. Java Developer

Responsibilities:

  • Designed User Interface using HTML5, CSS3, jQuery, AngularJS-4, and XML in a responsive grid layout. Implemented a responsive design template to get a new interface in Bootstrap, HTML5.
  • Meet daily with the Agile/Scrum team to share knowledge and coordinate tasks.
  • Understanding the requirements, building functional documents, planning and estimating tasks and implementation of the tasks on time.
  • Successfully Implemented MVC application using Maven as build management tool.
  • Used extensive JavaScript for creating the Global templates that can be used across the JSP Pages.
  • Extensively involved in the development of back-end logic or data access logic to create the object relational mapping using Hibernate.
  • Worked on Hibernate ORM framework used to interact with database through Hibernate query language (HQL).
  • Utilize native Azure services to meet the client technology and resiliency requirements.
  • Integrate Azure management tooling with MLP including automation of spin-up and spin-down and billing approvals.
  • Implemented Restful web services to communicate with external systems.
  • Involved in front-end development using AngularJS Framework.
  • Implemented MVC architecture using Inversion of Control and Dependency Injection.
  • Worked on GIT as a version controlling tool for managing the module development.
  • Developed and designed virtual networks to support workloads with the highest security and performance within Azure cloud.
  • Microsoft Azure IaaS Monitoring and Management, manage and monitor IaaS deployments by Log Analytics and Log Search to “drill down” into the most important data in your IaaS systems.
  • Automating Deployment and Scale of Azure IaaS Solution script, automate, and scale Azure deployments.
  • Utilized Jasper to produce and integrate required reports.
  • Written SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data integration.
  • Developed and deployed large scale application on Azure production cloud environment.
  • Developed the application using Struts Framework that leverages the MVC architecture.

Environment: Java, J2EE, Spring IOC, Spring Framework, Hibernate, Restful, Bootstrap, HTML, CSS, JavaScript, jQuery, AJAX, GitHub, Maven and MySQL, Agile, MySQL Server, JSON, Angular JS, stored procedures, UML, Jasper, JSP, Java Script, GIT.

Confidential

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Designed User Interface using HTML5, CSS3, jQuery, and XML in a responsive grid layout. Implemented a responsive design template to get a new interface in Bootstrap, HTML5.
  • Developed the dynamic User Interface using JSP utilizing Custom Tag Libraries, HTML, and CSS.
  • Extensive experience with core Java technologies in Multi-Threading, Synchronization & Exceptional Handling to gather information from various servers in parallel.
  • Implemented the Consolidated applications front-end pages using JSP, JSTL, and Struts Tag Libraries.
  • Used JavaScript for client-side validations and JUnit for unit testing of the system.
  • Extensively used the JSP in the view side of MVC .
  • Designed the Web application implementing the Struts framework for Model-View-Controller (MVC) pattern to make it extensible and flexible.
  • Deep understanding of JavaScript and the jQuery Framework.
  • Responsible for the development of database SQL queries.
  • Wrote reusable functions for XML transformation in Java Server Pages (JSP) .
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM) for Unit (cucumber) and Integration tests.
  • Written complex JavaScript validations apart from using Angular JS form validations.
  • Used extensive JavaScript for creating the Global templates that can be used across the JSP Pages.
  • Used Eclipse Integrated Development Environment (IDE) in entire project development.
  • Used Ant for building JAR and WAR for the application.

Environment: HTML, Servlets, JSP, EJB, Struts, HTML, CSS, XML, JUnit, DOM, SAX, ANT, Web logic Server, Oracle9i.

We'd love your feedback!