We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 7 years of experience in design, development, analysis and testing of Web based, Client/Server and Distributed applications across the entire Software Development Life Cycle using Core Java and J2EE Technologies.
  • Expert in working with Java development using Web Services (REST) using Spring and Hibernate.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP, DI, Spring Boot, Spring Aspects,REST, Spring Integration, Spring Testing and Spring JDBC.
  • Experience in developing UI applications using Angular (2, 4, 7), typescript, JavaScript, jQuery andCSS3.
  • Good hands - on experience in Core Java (Java 8)
  • Good hands-on experience in Spring frameworks (Spring Boot/Spring Cloud/Spring IO etc.)
  • Experience writing automated unit tests using frameworks such as Selenium, Jasmine, Cucumber
  • Ideal understanding of React JS Concepts.
  • Expertise in Core Java, HTML, XML with strong experience in developing the GUI for desktop and Web based applications.
  • Experience on working with CSS.
  • Developed and deployed Front-End components (UI) using JS, JSF, JSTL, JavaScript, Angular JS, jQuery, AJAX, HTML5, XHTML, JSON, CSS3 for projects based on java platform.
  • Expertise in developing Web pages using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, Bootstrap and JavaScript.
  • Experience with modern micro-service architecture and Relational/ER Modeling Experience
  • Proven Experience in building RESTful APIs and a deep understanding of REST principles and detail oriented and work well in a team and individually.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Experience in Spring Modules Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix, Spring Dashboard, Spring Zuul, Spring Security.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Work closely with engineering teams, solution architects, dependent product teams and participate in influencing design discussions, writing code and deploying production quality code.
  • Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, IOC, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Proficient in various Agile methodologies like Test Driven Development (TDD), SCRUM, Pair Programming and Waterfall software development processes.
  • Experience in Design, Development and Implementation of multi-tier thin/thick client web-based applications using Object Oriented Methodologies.
  • Strong experience in developing applications using frameworks like Hibernate and MVC frameworks like Struts, JSF and IOC frameworks like spring and its subsidiary modules such as Spring JDBC, Spring IOC, Spring Security and Spring AOP.
  • Designed a framework for creating services that grows with the needs of the company.
  • Proficient in using Jenkins for continuous integration and continuous builds with Maven, Gradle and ANT.
  • Implemented Logging using Apache Log4j for the Data Extraction.
  • Proficiency in working with databases like Oracle, MySQL, SQL, NoSQL, DB2, MongoDB
  • Experience in using various tools and IDEs for development and design like Eclipse, Web Storm,NetBeans, IntelliJ, Notepad++ and Sublime.
  • Initiative in providing value addition solutions to enhance business and infrastructure capabilities.
  • Very much comfortable in analyzing, debugging, troubleshooting, and solving problems and issues in application.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, leadership, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Expertise: Core Java, JDK 1.5 to 8, Spring, Hibernate, JavaScript, Oracle SQL, Web Services (REST/SOAP) JPA, EJB, WSDL, SoapUI, SQL

Operating Systems: Windows, Macintosh, Unix and Linux

Languages: C, Java, JavaScript, SQL, HQL, PL/SQL

Java/J2EE Technologies: Java EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF

Web Technologies: HTML5, DHTML, CSS3, XML, Java Script, AJAX, JSP, Angular JS (4, 6, 7), React JS Backbone JS, Node JS, jQuery

XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAX RS, XML Beans, REST, AWS

Frameworks: Struts Hibernate ORM, Spring MVC, Spring Boot, SpringAOP, OracleReports10Gz

RDBMS: Oracle 10g/11g, MYSQL Server, SQL server, NoSQL, MongoDB.

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web Logic.

IDE’s: Eclipse, NetBeans, IntelliJ, VS Code

Design Patterns: MVC, Front Controller, Session Facade, IOC, Singleton, Data Access Object, Business Delegate.

Version Controls: GIT, SVN, CVS, GitHub

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

Build Tools: Gradle, Jenkins, ANT, Maven

Microservices: Docker, Kubernetes

AWS Skills: EC2, Simply Storage Service, Cloud Front, Relational Data Base, Virtual Private Cloud, Cloud Watch, Identity and Access Management, Simple Notification Service, AWS CLI

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Java Full Stack Developer

Responsibilities:

  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript.
  • Design and develop template-based User Interface using Bootstrap and Angular 2, modern framework such as Angular, React, or Vue
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Experience building interactive web applications using a modern framework such as Angular, React, or Vue
  • Spring Boot, microservices, Cassandra and PCF, Microservices and RESTful API experience
  • Proficient in using Amazon Web Services AWS, Algorithms & Optimization knowledge
  • Experience working in an Agile environment
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developed the application usingJava 1.8and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework.
  • Significant knowledge of Frontend web development stack with JavaScript / CSS and Angular or React
  • Knowledge of SQL Database and NoSQL Databases (MongoDB / Cassandra)
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring MVC framework Confidential the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Implemented Batch jobs to deal with large number of chunks usingSpring Batch Frameworkto execute the similar jobs simultaneously.
  • Designed and integrated the full-scale Hibernate persistence solution with the application architecture.
  • Involved in design and development of the Hibernate Domain Model for the service.
  • Involved in using JPA(Java Persistence API) frameworks and APIs as JDO and Hibernate.
  • Enterprises Integrated Pattern Implemented with Apache Camel (ESB).
  • Developed a RESTfulbased service for data retrieval to make it independent of the current application.
  • Involved in development of RESTful web services using JAX-RS in a Spring based project.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Wrote services to store and retrieve user data from MongoDB for the application on devices.
  • WebSphere is used as an Application Server to Deploy the Application.
  • Experience in using JUnit and building tools such as MAVEN.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications
  • Worked on Log4j for logging errors, messages and performance logs
  • Responsible for writing Server-side validation using JSF.
  • Kubernetes is being used to orchestrate the deployment, scaling and management ofDockerContainers.
  • Worked with container-based deployments usingDocker, withDockerimages.
  • Experience in Creation of Docker containers, images, tagging and pushing the images to theDockerHub.
  • Deploying and maintaining Micro services usingDocker.
  • Developed unit test cases using Mockito Framework and Jira for testing.

Environment: Java 1.8, J2EE, HTML5, CSS3, jQuery, Bootstrap, JavaScript, AngularJS, Docker, Kubernetes, NodeJS, Spring MVC, Spring IOC, Spring boot, spring security, XML, GIT, JSP, JUnit, Maven, IBM WebSphere, Apache, Restful, Micro Services, Log4J, Oracle, MongoDB, WSD and Spring Tool Suite.

Confidential - Richardson, TX

Sr. Java Developer

Responsibilities:

  • Implemented RESTful web services using Golangfor creating, updating and deleting contents, playlists schedules, information and devices.
  • Collaborated with Scrum team members during daily standup and actively engaged in sprint reviews and retrospectives.
  • Create a MongoDB database for data storage and data manipulation.
  • Developed enhancements toMongoDBarchitecture to improve performance and scalability.
  • Wrote a prototype on Golang to improve performance of the report generator.
  • Developed Restful Services for sending and receiving data from different applications through RESTFUL using JSON.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
  • Developed micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
  • Developed Micro Services for service-oriented architecture to build flexible and independently deployable software.
  • Used loosely coupled architecture Spring Boot. Developed Micro Services in the application by using Spring Boot.
  • Designed and Developed Web Pages using HTML, CSS, JavaScript and used object-oriented JavaScript frameworks like Angular 7 and Ext.JS and Angular Material
  • Extensively involved in writing Angular Http services call to retrieve the data from the back end then display on the screen in a well-organized way.
  • Used Postman and Postman to test RESTful web services.
  • Implement Kafka 2.1.0 for both Producer and Consumer.
  • Using distributed architecture based on container technology based on Kubernetes.
  • Involved in developing, maintaining, enhancing and testing the client systems of moderate to high complexity using Golang.
  • Used Golang and MongoDB as a RESTful service and Angular for the User Interface.
  • Developing Docker file for different end points and validate them through the Docker-central to run the Jenkins job with given parameter and deploy job to the Kubernetes.
  • Building/Maintaining Docker container clusters managed by GIT,Docker. Utilized Kubernetes andDockerfor the runtime environment of the CI/CD system to build, test deploys.
  • Experience in working on version control systems like Bitbucket, GIT.
  • Securely store and manage theDockerimages fromDockerTrusted Registry (DTR) the enterprise-grade image storage solution fromDocker.
  • Used Bootstrap library to quickly build project UI’s and used Angular framework to associate HTML elements to models.
  • Developed Angular Components, Services and Models as per requirement.
  • CSS and Bootstrap for styling the HTML elements.
  • Kubernetes is being used to orchestrate the deployment, scaling and management ofDockerContainers.
  • Worked with container-based deployments usingDocker, withDockerimages.
  • Experience in Creation ofDockercontainers, images, tagging and pushing the images to theDockerHub.
  • Deploying and maintaining Micro services usingDocker.
  • Developed unit test cases using Mockito Framework and Jira for testing.

Environment: Golang, MongoDB, Kafka, REST services, Agile, Eclipse, Jira, WINDOWS, CSS, HTML, Docker, Kubernetes, JavaScript, AJAX, XML, JSON Bootstrap, Angular, Angular Material, Postman

Confidential, Chicago

Java Developer

Responsibilities:

  • Participated in the entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
  • Involved in all the segments like gathering requirements, architecture, developing and testing and Worked on the development of client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
  • Involved in working with Agile methodologies such as Scrum and Test-Driven Development (TDD).
  • Worked on Spring MVC based projects and built Spring boot for building web service.
  • Developed Web Services for sending and receiving data from different applications through RESTFUL and SOAP Web Services using JSON and XML.
  • Designed and Developed Web Pages using HTML, CSS, JavaScript and used object-oriented JavaScript frameworks like Angular 4 and Ext.JS.
  • Extensively involved in writing JavaScript/jQuery Ajax calls to retrieve the data from the back end then display on the screen in a well-organized way.
  • Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
  • Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.
  • Performed Jenkins Build and Deployment for upgrading the application to higher environments.
  • Used Jira for bug tracking, issue tracking and project management.
  • Created the automated build and deployment process for application and led up to building a continuous integration system for all our products using Jenkins.
  • Used Distribution Version Control Systems like Git, CVS to handle small and large projects with speed and efficiency and commit code on a daily basis to manage the project.
  • All the modules of the application are based on Spring architecture and J2EE technologies.
  • Implemented DAO layer using Springbucks module to call DB2 stored procedures from the applications and to access Oracle database tables
  • CSS and Bootstrap for styling the HTML elements.
  • Developed unit test cases using Mockito Framework and Jira for testing and logging is done using Log4j
  • Worked on Continuous Integration and Continuous Deployment using Jenkins for timely builds and to send automatic emails to the client.
  • Provides Production support during application release and provides support for clients who are using our products and applications through Slack and Emails.

Environment: Java 1.7, J2EE, core java, Hibernate, Spring, Oracle, Apache Tomcat, REST and SOAP Web services, Agile, Security Groups, SQS, Servlets, DB2, GIT, DAO, IOC, MVC, jQuery, Eclipse, SoapUI, tomcat, maven, Jira, WINDOWS, CSS, HTML, JavaScript, AJAX, XML, JSON Twitter Bootstrap, AngularJS.

Confidential 

Java Developer

Responsibilities:

  • Prepare Functional Requirement Specification and do coding, bug fixing and support.
  • Interacted with the SMEs to capture the Business needs for referrals process.
  • Performed Gap analysis between business requirements on Proposed and existing systems.
  • Participated in designing and development of software using agile development practices.
  • Worked on the customization of UPS framework using Struts 1.0, JSP, AngularJS, JavaScript, Html, DHTML, CSS framework.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Created Action classes including dynamic action and dispatch actions to execute the relevant helper classes to execute the business logic.
  • Worked on the struts tiles to dynamically generate the JSP page and to create reusable JSP’s to maintain uniform view across all the web pages.
  • Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate with Spring IOC.
  • Used Web Services using SOAP to interact with other existing applications.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
  • Involved in the implementation of business logic in struts Framework andHibernatein the back end.
  • Worked on the defect fixing and change request for the Production environment.
  • Used Spring Security for Authentication and authorization extensively.
  • Automation of script to build and deploy using Jenkins.
  • Used Rational Clear Case as build mechanism to check-in/ deliver the code from the repository.
  • Documented Unit test cases and Junit test classes to test the execution of Java classes.
  • Worked and deployed using Tomcat as a web server.
  • Worked on WebLogic-Ant utilities to generate proxies to invoke web services as a client.
  • Used Microsoft Vision to generate UML diagrams (Class and Sequence diagrams) to accommodate the design documents.
  • Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting Testing and Development Environment.

Environment: Java/J2EE, Core Java, Spring, Hibernate, Tomcat, Struts, JPA, SOAP, AOP, IOC, Agile, CVS, Angular JS, NodeJS, MySQL, JavaScript, Oracle 9i, JUnit, JSP, XML, HTML, CSS,UML, DHTML.

We'd love your feedback!