We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 8 years of experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, Enterprise, and Web based applications using Java, J2EE technologies.
  • Strong application development experience in using latest Agile Software Development methodologies like Scrum, Sprint, and Traditional software models like Waterfall and TDD.
  • Expertise in developing web pages like HTML, CSS, JavaScript, jQuery, Ajax, AngularJS, Bootstrap with webpage browser compatibility and scripting language like Node JS, BackboneJS andReact JSthat interact accessibility and web browser standards for website.
  • Knowledge of using React JS components, Forms, Events, Keys, Router, and Animations.
  • Having Good experience in developing and migrating existing application into cloud - based platforms like Amazon Web Services (AWS) and Google Cloud Platform (GCP).
  • Expertise in Develop a web application using spring, Hibernate, Web Services (SOAP and RESTFUL) technologies.
  • Experience with Java 8 featureslikeparallel streamsandfiltersthroughlambda expression, Stream API, Date Time API etc.
  • Used Apache Kafka for producing the change events from SQL and the Node JS programs to consume events as per the change events. Used Apache Kafka High Level consumer and High-Level producer for the programs.
  • Hands-on experience using message brokers like ActiveMQ and RabbitMQ.
  • Strong experience in managing the Kubernetes environment for scalability, availability and zero downtime.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Micro services, Spring REST, Netflix OSS, Consul, Swagger UI, Spring Ribbon.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, Spring TX), JSF, Prime faces, Icefaces, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, IBATIS.
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
  • Expertise in Web Front End Technologies like HTML, CSS, Java Script, DHTML and XML/XSL.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Hands on experience in creation, Configuration, and management of MQ series objects like Queue Managers.
  • Worked on deployment, installation, configuration, and issues with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server.
  • Defined architecture and integration path for business rules with JBoss BRMSDrools.
  • Experience in Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, and IntelliJ.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Configured and created application log files using Log4J to trace required application messages.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQLJ2EE Technologies Servlets, JDBC, JSP, JSF, JMS, EJB, Java Security, JMS (ActiveMQ, Rabbit MQ)

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

Tools: & Framework: Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Cloud, Spring Security, Struts, OAUTH2, JSF, JUnit, SOAP UI, PHP, Apache ActiveMQ. ANT, Maven, Apache camel.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2Micro Services.

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss, Web Logic Server

Database: Oracle, SQL-Server 2008/12/16, Netezza, MySQL server, TOAD, MongoDB/NoSQL

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

O-R mapping: Hibernate, IBATIS

Testing Tools/ Others: JUnit, Soap UI, Putty, Log4j and Jira.

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

Build Tools: Ant, Maven, Jenkins

OS & Environment: Windows, UNIX, Linux.

Cloud Technologies: AWS EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DBCloud front, Elastic search, Elastic Beanstalk, Virtual Private Cloud (VPC), Micro Services. Pivotal Cloud Foundry (PCF)

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, testing and application support.
  • Involved in complete software development life cycle - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.
  • Developed the monolithic application and involved in migrating existing monolithic application into Micro Service Architecture based RESTful Service and deployments were done on AWS.
  • Used Spring Boot with Embedded Tomcat and followed Continuous Integration and Continuous Delivery for developing the Web Application.
  • Implemented and developed application using Spring (IOC, AOP, MVC, Security, Boot, and Batch), Hibernate, and REST based Web Services.
  • Involved in creating S3 buckets in the AWS environment to store files and sometimes which are required to serve static content in the web application.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Involved in configuring S3 buckets in the AWS environment to store files which are required to serve static content in the web application.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker and Kubernetes.
  • Used Kafka as middle ware for asynchronous communication between microservices.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of MySQL Workbench, TOAD and access them through Java Programs from Oracle Database.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Upgraded existing UI with HTML5, CSS3, jQuery, Bootstrap.
  • Handled cross browser functionality issues in IE 8,9, Mozella, and Safari using React JS.
  • Developed stableReactcomponents and stand-alone functions to be added to any future pages.
  • Worked on React JS Virtual Dom and React views, and familiar with creating custom reusable React Component Library.
  • Implemented Restful and SOAP based web services and used SOAP UI and Postman for testing.
  • Used IntelliJ, Visual Studio IDE for Debugging and development of Application.
  • Focused onTestDrivenDevelopment by creating detailedJUnittests using Mockito for every single piece of functionality before writing the functionality.
  • Worked in an Agile environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of the application components.

Environment: s: Java 8, HTML5, CSS3, JavaScript, Bootstrap, jQuery, Ajax, Angular2, REST web services, SOAP webservices, Spring Boot, Spring IOC, Spring DI, Spring MVC, Hibernate Template, Micro Service, DB2, Mainframe DB2, OAuth, Active MQ, JBPM, LMA Logging, Junit, Mockito, Gradle, Jenkins, GitHub, VersionOne, Micro Services, VM’s, Eclipse and IntelliJ IDE.

Confidential - Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed the view-controller components usingJSPs,HTML5,CSS3,AJAX,JavaScript (jQuery).
  • Developed the Drag and Drop functionality usingReact- Draggable.
  • UsedReact-Auto complete for creating Google map’s location search on the webpage.
  • Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic search and Node JS.
  • ConfiguredKafkato read and write messages from external programs.
  • Used Java8 features like stream and Lambda expressions and maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used Spring MVC framework for implementing Model-View- Controller (MVC)architecture at the Web tier.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed APIs to read and publish data from Elastic Search cluster using native Java Transport client as well as REST client. Worked on Spring Integration with the Elastic Search
  • Worked with Google Cloud Platform (GCP) services like Compute Engine, Kubernetes Engine, Cloud Storage and Cloud SQL to develop and deploy the application.
  • Integrated the application with GCP services using GCP APIs.
  • Implemented GCP Monitoring and Logging solutions to monitor and debug application.
  • UsedHibernateORMframeworkas persistence engine and wroteHibernateQueries to automate the mapping between database andObjectsinJava.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Used RabbitMQ as middleware for Asynchronous communication between microservices and to listen to change stream in MongoDB.
  • Implemented RabbitMQ security features like access control and encryption to ensure secure message transfer.
  • Integrated RabbitMQ with other systems, such as databases, APIs using RabbitMQ client libraries and APIs.
  • Used Splunk for Application Log, Security Log and Performance monitoring.
  • Worked on multiple Splunk SPL functions to create new fields during search.
  • Focused onTestDrivenDevelopmentthere by creating detailedJUnittests for every single piece of functionality before writing the functionality.
  • Performed automation testing and authored test scripts using SeleniumWeb Driver/ Gridand Junit.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of the application components.

Environment: Agile Methodology, Java8, HTML5, CSS3, JavaScript, jQuery, Ajax, Angular 6, AWS IAM, EC2, S3, RDS, SQS. Hibernate, Spring, XML,JSP, JAX-RS, Spring AOP, Spring security, Oracle, MongoDB, JSP, React JS, Docker, Kubernetes, GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, Kafka, WebLogic 7.1, WebSphere Application Server.

Confidential - Northbrook, IL

Java Developer

Responsibilities:

  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, jQuery, Ajax for service calls on pages to interact with the server.
  • Developed static web pages using HTML5, CSS and client-side validations using JavaScript.
  • Created re-usable Components, Custom Directives, Custom Modules, Pipes and Services using Angular 8.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side usingAngular 8.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Involved in research, implementation and review of jQuery and JavaScript functions to use plugins for representing data in graphs.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Implemented logging and transaction manager using Spring AOP concept.
  • Worked extensively on Spring boot for building web service.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Experienced in Portal Administration tool to configure Portals.
  • Written and executed complex MongoDB queries to retrieve and manipulate data.
  • Consumed REST based micro services with Rest template based on RESTful APIs.
  • Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using SOAP and REST.
  • Developed Data Services using XML messages that use REST web services, Created REST envelope.
  • Used JAXB to read the xml file and then created instances of a generated classes.
  • Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
  • Worked with RabbitMQ for messaging with social application in the bank monitored it.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Re-design and implement CI build system using Jenkins.
  • Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
  • Developed Maven scripts to build and deploy the application in the WebSphere Application Server.
  • Log4J was used to monitor the error logs and used GIT as version control tool.

Environment: Java, HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, Spring MVC, Spring Boot, Spring Security, OAUTH2, Spring ORM, Hibernate, Microservices, SOAP, RESTful, Eclipse, Mockito, Jenkins, JMS, JSP, XSLT, XML, Unix Shell Scripts, SQL, RabbitMQ, WebSphere, Maven, Log4j, JUnit, JIRA, GIT, Agile.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATERFALL methodology.
  • Created user-friendly GUI interface and Web pages using JSP, HTML, CSS, AJAX, JavaScript and jQuery.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Implemented the application using Spring IOC, Spring MVC Framework and handled the security using Spring Security.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Developed RESTful and SOAP based Web Services to consume and produce data in XML and JSON.
  • Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using RESTful service.
  • Established Database Connectivity using JDBC for MySQL.
  • Written SQL queries, PL/SQL store procedures and Triggers to fetch and store data from the database.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components and deployment of the application was on Jetty.
  • PreparedJUnittest cases and executed the test cases usingJUnit.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Used GIT to check-in and check-out and co-ordinate among team members for Version Controlling.
  • Used NetBeans IDE to integrate different frameworks to build application.

Environment: Java, HTML, CSS, AJAX, jQuery, JavaScript, Struts, Web Services, SOAP, RESTful, JSON, XML, JDBC, SQL, MySQL, ANT, Eclipse, JIRA, GIT, Jetty and UNIX.

Confidential

Java Developer

Responsibilities:

  • Implemented the business logic for EMS- FM using spring and hibernate.
  • Designed the WSDL for Data transfer between various platforms.
  • Consumed SOAP based web services, created stubs using Apache Axis.
  • Built the ETL model using XML and Java.
  • Performed the code reviews for the features developed by the scrum.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.
  • Established Database Connectivity using JDBC for Oracle.
  • Developed JMS based customized Queuing System for fault preferences.
  • Developed Notification mechanism for Inter component communication.
  • Developed Query Engine Module using EJB 2.1.
  • Proficient in XML for data parsing using JAXB and JAXP.
  • Designing Automated test cases using Python 2.7 in open-source framework Django 1.2.
  • Tested performance across platforms using SOAP UI.
  • JProfiler was used to profile the code and increase the no of notifications per second to 300 ps.
  • Implemented the modules using Test Driven Development.
  • Worked across time zones in a global environment.
  • CRUD operations for all the License APIs.
  • Played an important role in Architecture design.
  • Junit test cases for all the APIs and business logic.

Environment: JAVA, JSP, Hibernate, PL/SQL, Oracle, Spring, Junit, JMS, WAS, EJB, Oracle, JProfiler, SOAP XML, MySQL, Web services, IBM Rational Clear Quest, Agile Methodology - XP.

We'd love your feedback!