We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Having 7+ years on requirement analysis, design, development, testing, implementation, and support using Object Oriented Methodologies and Java/J2EE technologies.
  • Actively participated in every phase of Software Development Life cycle (SDLC) and proficient with software development methods like Agile (scrum) and Waterfall.
  • Excellent work ethics and analytical skills coupled with excellent communication, written and interpersonal skills describing a committed team player.
  • Actively participated in every phase of Software Development Life cycle (SDLC) and proficient with software development methods like Agile (scrum) and Waterfall.
  • Expertise in client scripting language and server scripting languages like HTML5, CSS3, JavaScript, AngularJS, JSP, Node.JS, PHP, Bootstrap.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling.
  • Strong experience with implementing application usingAngularJS. Solid understanding Angular directives.
  • UsedNodeJS forNode Package Manager (NPM) and Grunt plugin for building the Projects.
  • Experience in Creating and configuring the continuous delivery pipelines for deploying Microservices and lambda functions using Jenkins CI server
  • Hands on experience with Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
  • Deploy application updates to AWS and monitored the load balancing of different instances.
  • Experience using Spring MVC, Spring Boot, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Extensive experience working in Spring framework, Struts framework, O/R Mapping Hibernate framework and web services.
  • Strong work experience in application integration and communicating using SOA, Web Services such as JAX - RPC, JAX-RS, JAX-WS, SOAP, WSDL, UDDI and XML over HTTP, Apache CXF, JAX-B, XSD, Axis 2 and RESTFUL web services.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IDM DB2, SQL Server and MySQL, MongoDB.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ and Apache Camel as JASMS provider.
  • Experience in developed logging and standard mechanism based on Log4j and SLF4j.
  • Experience in version control system tools like GIT, CVS and SVN.
  • Experience in unit testing the applications using JUnit, TDD Framework.
  • Worked on implementing full life cycle of software development process (SDLC) in using version control tools like Rational Clear Case, Tortoise SVN, CVS (Concurrent Version System).
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins and Apache Ant.
  • Significant experience in web development tools like Spring Tool Suite, RAD, IntelliJ, Eclipse
  • Hands on experience with Windows, UNIX and Linux Environments.
  • Experience in designing, developing, and deploying J2EE applications on WebSphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE,PYTHON, SQL, PL/SQL, J2SE.

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, Java Security, JMS (ActiveMQ, Rabbit MQ)

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

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

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

Database: Oracle, SQL-Server, 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.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Developed the UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.
  • Experience on developing latest version of Object-Oriented JavaScript Libraries like AngularJS, NodeJS and had hands on experience with Web Responsive using Bootstrap's templates.
  • Used Node.JS to run AngularJS on server with mock JSON data and completed the UI development independent of server.
  • Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups. Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Creating snapshots and AWS Machine Images (AMIs) of the instances for backup and creating clone instances.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
  • All the functionality is implemented using Spring Boot, Micro Services and Hibernate ORM. Used Spring Core Annotations for Spring DI, Spring MVC for REST APIs and Spring Boot for Micro-services.
  • Designed and developed the REST based Micro Services using the Spring Boot and Spring Cloud.
  • Developed the Restful Web Services in Node.js and exposed as a Micro Service.
  • Built micro services as Dockers with Tasks and deployed containers in AWS using ECS and integrated with ELBs and API Gateway.
  • Designed and Developed a Lightweight RAFT using Rest-Assured Framework and Spring Boot Micro Service and exposed it as RESTful Micro Service to the Client Teams. Hosted the Micro Service in AWS using Docker Image.
  • Used Spring MVC module to develop MVC Architecture and IBM WebSphere to deploy application.
  • Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously.
  • Configured Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans life circle.
  • Used spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the database the database operations by connecting Data Sources available.
  • Implemented Spring AOP for declarative transaction management.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Used Jersey to implement Restful Web Service and used XML form to transfer the data.
  • Used WebLogic to control the admin and managed servers to operate in multi-tier architecture.
  • UsedMongoDBas data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Developed Unit Test Cases. Used JUnit for unit testing of the application.
  • Used Brackets IDE for UI development and RAD IDE for Server, LINUX shell scripting to execute batch files.

Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Node.JS, Bootstrap, JSON, JSP, JNDI, Oracle, Spring AOP, Spring cloud, Hibernate, RabbitMQ, Spring MVC, Spring JDBC, JDBC, Amazon Web-Services (Elastic Search),WebLogic, SOA (Service-oriented) Architecture, REST, JAX-RS, Jersey, Docker, JUnit, JAX-B, Mongo DB, WebSphere, AWS, Python, JIRA, Maven, GIT, RAD, Jenkins, Unix, Agile Methodology.

Confidential, Hartford, CT

Full Stack Java Developer

Responsibilities:

  • Agile methodology was used to develop the application.
  • Implemented Coding Using Spring Boot, Java and J2EE Design Patterns.
  • Used Spring MVC architecture to separate the presentation logic, control flow with business logic.
  • Maintained CSS, HTML, XSL, XSLT, JavaScript, JSP, Angular JS, and Bootstrap for designing Webpages.
  • Developed test cases by using JUnit and spring integration test framework.
  • Focused on architecting NoSQL database like Cassandra database.
  • Designed and implemented Transaction management using spring.
  • Designed and developed the persistence layer using Hibernate persistent objects.
  • Utilized data structures (array, linked list, binary trees) and algorithms (sorts, searches, hash) to achieve Low Latency.
  • Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations.
  • Designed and developed Web Services to provide services to the various clients using Restful.
  • Resources were exchanged using RESTful web services with the data passed around in JSON format.
  • Utilized several Java 8 concepts like Stream API, Time API, Collection API, lambda expressions to migrate the existing application.
  • Developed unit and integration tests for existing Microservices using Junit and Docker.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Used Ajax calls to make requests to external RESTful Web Services, and injected the service into the controllers.
  • Authentication and Authorization is implemented by Spring Security.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angularjs 2.0.
  • Involved in Designing Kafka messaging queues.
  • Developed and test application modules into Microservices.
  • Worked on JIRA for tracking and updating the JIRA tickets.
  • Implemented CICD allowing for deploy to multiple client AWS environments.
  • Developed the Integration workflows using the MuleSoft ESB 3.7.3 Framework.
  • Use JBoss fuse for remote console login, JMX management and web server console.
  • Automated the continuous integration and deployments using Jenkins, Docker, and AWS Cloud Templates.
  • Worked with GIT Version control system to track various aspects of the project.
  • Developed build script using MAVEN to build, package, test and deployed the application in JBoss.
  • Used JUnit to test, debugged and implemented the application.
  • Auditing tool is implemented by using log4j.
  • Designed use case and class diagrams using Rational Rose.

Environment: Java, J2EE, Hibernate, React JS, Spring, Junit, Cassandra, WebLogic HTML 5, CSS 3, JavaScript, Jenkins, Kafka, Node.js, jQuery, Microservices, JBoss, Linux, MuleSoft ESB, CICD, Docker, Spring Boot, JIRA, Eclipse, AJAX, Angular JS, JSON, JSF.

Confidential, Chicago, IL

Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design and Development of application using AGILE methodology (SCRUM).
  • Developed user interface using Java Server Pages (JSP), HTML and Java Script, Angular JS for the Presentation layer.
  • Developed entire application web-based client implementing MVC Architecture using Spring Framework.
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks.
  • Implemented user data validation usingSpring Validation, Spring Web Flow.
  • Managed thenavigationandweb application page flowthroughSpring Web Flow.
  • Implemented variousJ2EE Design patternslikeSingleton, Facade, Business Delegate, DAO, Transfer Object and Factory pattern.
  • Involved in the implementation ofSpring ORM with Hibernateand creating the Hibernate POJO objects and mapped withMySQLdatabase usingHibernateAnnotations.
  • Hibernate Query Language (HQL)was used to write variousqueriesandCriteria’sin the database.
  • Implemented application Security including User Management, Authentication and Authorization usingSpringSecurity.
  • DevelopedRESTfulweb services usingSpring Annotations.
  • Developed REST web services supporting both XML and JSON to perform tasks. Restful web services leveraged by both web and mobile applications.
  • Created maven archetypes for generating fully functional Restful web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Experienced with Jenkins methodologies includes CI (Continuous Integration) and CD (Continuous Deployment).
  • Mavenwas used to manage dependencies in the application and involved in writing Mavenpom.xmland deployment of the application inTomcat Application server.
  • Developed application usingGitversioncontroland usedEclipseIDE for development.
  • Good hands on UNIX commands, used to see the log files on the production server.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Built the application using MAVEN and deployed using IBM Web Sphere Application server.

Environment: HTML5, JSP, CSS, JSTL, Spring MVC, Spring Core, Spring Web Flow, Spring ORM, Hibernate, MySQL, JUnit, RESTful web services, Maven, Git Version Control, Apache Tomcat Application Server, Eclipse IDE and Linux

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
  • The development of web design includes HTML, XML, CSS, SASS, JSON, JavaScript, JQuery, and AngularJS.
  • Document Object Model (DOM) manipulation performed using JavaScript, jQuery and Angular JS.
  • Developed mockups and prototypes using HTML and CSS.
  • Developed code in HTML, CSS, Typescript, Javascript, JQuery, AJAX, JSON, Angular JS, REDUX, and Bootstrap with MySQL database as the backend.
  • Involved in developing the AngularJS MVC framework for the Single Page Application development.
  • Developed Bill generation and Plan management modules using AngularJS.
  • Used features in Angular JS such as data binding, ng-route for routing, custom filters, and custom directives to meet business requirements.
  • Worked on Angular JS Controllers, Filters, Services, Templates, Events and Injectors.
  • Using GITHUB for committing the Code and using the GITBASH for retrieving the project from the server.
  • Used Bootstrap components of Angular-UI like carousel, collapse, dropdown, and tabs to develop dynamic responsive Web Application.
  • Created controllers and view pages along with Bootstrap and HTML for dynamic web application.
  • Designing and developedMicroServicesusing (MEAN Stack) Node.js, Mongo DB, Angular JS Elastic search on Private Cloud OpenStack Platform using Express.js.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
  • Configuration and deployment of application on WebLogic Application Server.
  • Used Ajax Express for automatically AJAX requests handling middleware for Express framework
  • Configuration file and Node JS is used at back end to interact with MongoDB using Mongoose connector.
  • Worked withNoSQLdatabase MongoDB and worked with it to perform many different operations
  • Performs UNIT testing with JASMINE and KARMA, and develops web services using RESTFUL API.
  • Used Selenium Web Driver to run test cases in multiple browsers and Platforms.
  • Used Swagger UI to consume third party restful web services.
  • Used Maven to build and Apache Tomcat to deploy the application
  • Experienced behavior driven development using SCRUM framework under Agile Methodology.

Environment: Java, JavaScript, HTML, XML, CSS, Hibernate, Struts, JSON, JQuery, Angular JS, Bootstrap, Spring Boot, Node JS, Eclipse, RESTFUL Web services, Weblogic, AJAX, JSON, React JS, Restful API, JQuery, GitHub, MongoDB, Jasmine, karma Oracle and windows.

Confidential

Java Developer

Responsibilities:

  • Worked in Agile environment in in various phases of Software Development Life Cycle including Test Driven Development with continuous integration and delivery.
  • Implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Hibernate, JDBC, SQL, Maven, Oracle.
  • Implemented Spring IOC to resolve dependency injection.
  • System was built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Integrated Spring Hibernate and JPA frameworks with annotation-based entity beans for interacting persistence layer for CRUD operations.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Developed JUnit test cases and performed various phases of testing.
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Hands-on experienced working with version controller tools such as GIT and JIRA as issue tracking software.
  • Wrote JUnit test cases for classes following a test-driven methodology and Log4J for logging.

Environment: JAVA 1.6, J2EE, Spring 3.0, Hibernate 3.0, REST Web Services, HTML, JavaScript, JDBC, PL/SQL, JUnit, XML, UML, Oracle 11g, Tomcat, Maven, SVN.

We'd love your feedback!