We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Lowell, AR

SUMMARY

  • Highly Skilled Professional wif having 6 years of professional experience in designing, developing and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
  • Experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Adapter, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in Java concepts like OOP, JAVA SWING, JDBC, JMS, Multi-Threading and JUnit.
  • Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, Spring, Hibernate, EJB, JSTL, Struts, AJAX, JDBC, JNDI, Java Beans, Web Services and RDBMS.
  • Expertise in web development using HTML 4/5, DHTML, CSS, Java Script, XSL, XSLT, and XML (DOM, JAXP, JAXB).
  • Expertise on Spring Boot, Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Excellent experience wif major relational databases - Oracle 8i/9i/10g, SQL Server … DB2, My SQL
  • Excellent noledge and experience of developing applications wif MVC using Struts framework and Spring framework.
  • Hands-on experience working wif teh JMS provider IBM MQ Series. Developed Message Driven Beans (MDB) and extensively used teh JMS API.
  • Developed CI/CD system wif Jenkins on Kubernetes container utilizing Kubernetes and Docker for runtime environment for CI/CD system to build and test and deploy.
  • Application development in different environments like Windows, Linux and UNIX.
  • Good Working Knowledge of ANT and Maven for project build/test/deployment, Log4j for logging, and JUnit for unit testing.
  • Good experience wif Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, AWS-Code commit.
  • Experience in creating JavaScript for using DML operation wif MongoDB.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Defined set of security policies which halps in identifying categorizing and protecting teh assets on AWS, managing access to AWS resource using accounts, users and groups.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
  • Experience wif databases such as Oracle, SQL Server, MySQL, DB2 and MS Access.
  • Created and developed teh internal Angular 2/7/9 framework applications projects. Unit testing wif Jasmine.
  • Efficient team member wif excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.

TECHNICAL SKILLS

Languages: Java/J2EE, Python SQL, PL/SQL, C/C++

Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Spring, Log4j, XML, JMS, JNI, Junit, Web services and Custom Tags.

Web Technologies: HTML, JavaScript, CSS, AJAX, XML, JSP, AngularJS

Frameworks and IDE's: Spring, Spring Boot, Hibernate, JPA, Spring Data

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBOSS

Databases: Oracle, SQL Server, PL/SQL and My SQL

Operating Systems: Windows, Linux, UNIX

Web Services: WSDL, SOAP, JAX-WS, JAX-RS and REST API, AWS, Microservices.

Version Control Tools: SVN, Git hub, CVS

Build Script: Maven, Ant, Jenkins.

IDE's: Eclipse, NetBeans, Spring

Methodologies: Agile, Waterfall, SDLC, Iterative

PROFESSIONAL EXPERIENCE

Confidential, Lowell, AR

Full Stack Java Developer

Responsibilities:

  • Developing web applications using Java-8 Spring Boot backend and Angular 6 front end.
  • Expertise on REST based Maven applications. Marching towards Microservices. Responsible for architecture decisions and changes to applications.
  • Responsible for designing teh database schema architecture of our applications.
  • Experience using Hibernate wif JPA and writing custom queries for complex operations.
  • Assisting in bi-weekly releases and working as scrum-master for production of Angular, Spring Boot and Struts applications. Monitoring Bamboo deployment for DEV, TEST and PROD environments.
  • Developed different modules using java, Apache camel, Spring Boot and integrated web services using camel routing.
  • Used Kafka to produce and consume teh topic based on teh requirements.
  • Currently using Junit for unit testing and Postman API for End-to-End testing.
  • Implemented teh application using Spring boot framework and handled security using spring security.
  • Used JIRA platform to create, manage, monitor and complete stories while working on Agile software development methodology attending daily SCRUM meetings to keep track of teh ongoing project status and issues in teh team.
  • AmazonEC2is also used for deploying and testing teh lower environments such as DEV, TEST and PROD.
  • Integrated Spring Dependency Injection IOCamong different layers of an application.
  • Implemented DA Olayer using Spring JDBC Moduleto callDB2stored procedures from teh application.
  • Used MongoDB in backend to persistent data into database and written SQL/Mongo queries to access/update teh data from/ to teh database.
  • Development and support of Restful Web services that support JSON using Spring Web services JAX-RS JSON Spring MVC Module.
  • Designed and processed JSON requests according to different types of modules actions request data and responses accordingly to send it back to front end after teh logic processing.
  • Designed and implemented application using HTML5, JavaScript and CSS3.
  • Worked on Angular 9 and developed UI controller components, Angular Services and custom directives in each sprint.
  • Used Spring Kafka API calls to process teh messages on Kafka Cluster setup.
  • Generated JUnit test cases for testing various Java components and used J-Test tool for performance testing.
  • Developed teh DAO layer using Java Hibernate and used caching system for real time performance.
  • Designed and developed RESTful Microservices using Spring Boot for teh application to seamlessly integrate wif supporting sub systems.
  • Pushed and pulled code to and from Bitbucket repositories and used it for continuous codebase development across my teams.

Environment: Java 8, HTML5, CSS3, Spring Boot, Angular 9, Bootstrap, Microservices, Hibernate 5, Oracle 11g, Java Script, JUnit, Karma, Eclipse, IntelliJ IDE.

Confidential, Appleton, WI

Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development wif Scrum methodology.
  • Designed and Developed application based on Micro service Oriented Architecture using Spring Boot and node Js.
  • Created single page web application by creating templates wif HTML5(for pages), CSS3(styling), Bootstrap (speed development, responsive, consistency), ES6 and responsive components by using event binding and routing services for great user experience wif Angular 7.
  • Developed teh application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.
  • Created Reusable Angular 7 components using Typescript and services are obtained using Dependency Injection to consume REST API's.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop a Spring-based application wif very less configuration.
  • Used Spring Boot framework to write Presentation Layer, Business Layers and Controller Servlets.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Experience in handling messaging services usingApache Kafka.
  • Designed and developed custom message adapter components using Apache Kafka that allowed teh message to travel through Micro services to base on Restful API utilizing Spring Boot wif Spring MVC.
  • Used Kafka to read and write messages from external programs.
  • Build a prototype for various required services such as Scheduling, Logging and Notification Service using third-party Node JS based JavaScript library.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Utilized Swagger framework for design, documentation, testing, and deployment of REST APIs in Spring Boot.
  • Used Hibernate for Object Relational Mapping (ORM) to interact wif teh Oracle database.
  • Installed, configured, and administration of No SQL database clusters in AWS Virtual Private Cloud Network. Created architecture stack for data access wif No SQL database Mongo DB.
  • Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting to teh database.
  • Excellent understanding of Hadoop architecture and underlying framework including storage management.
  • Designed, built, and deployed a multitude application utilizing teh Amazon Web Services (AWS) stack (Including EC2 & S3 SQS) focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed a third-party API wif OAuth 2.0 autantication and used as a gateway for all teh web services.
  • Used GIT as version control and regularly pushed teh code to Bitbucket and used Jenkins for Continuous Integration and Deployment (CI/CD).
  • UsedANTfor building teh application.

Environment: Core Java, Spring, Spring Boot, Microservices, AWS, Kafka, Hibernate, Agile/Scrum, HTML, JSON, AJAX, CSS, Angular JS,REST, JavaScript, Servlets and JavaBeans, Tomcat, WebLogic, Oracle, XML, My Eclipse IDE, Mongo DB, SVN, ANT, Junit, Windows.

Confidential, Milwaukee, WI

Full Stack Java Developer

Responsibilities:

  • Involved in teh complete SDLC (software development life cycle) of teh application from requirement analysis to testing.
  • Followed Agile Methodology in analyze, define, and document teh application, which will support functional and business requirements. Coordinate these efforts wif Functional Architects.
  • Developed teh UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.
  • Involved in designing teh client-side module architecture based on new Angular Framework.
  • Used Node.JS to run AngularJS on server wif mock JSON data and completed teh UI development independent of server.
  • Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing teh Amazon cloud formation.
  • Worked on setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups.
  • All teh functionality is implemented using Spring Boot, Micro Services and Hibernate ORM.
  • Used Spring Core Annotations for Spring DI, Spring MVC, for REST APIs, Spring Security and Spring Boot for Micro Services.
  • Designed and developed teh REST based Micro Services using teh Spring Boot and Spring Cloud.
  • Used Spring MVC module to develop MVC Architecture.
  • Used Core Java to develop Business Logic as Spring Beans.
  • Extensively used Core Java 1.8 concepts and implemented Collections, me/O, Exception Handling and Generics in logic design and development
  • Used spring Data Framework to use teh features of Spring JDBC and Spring ORM classes like JDBC Template to perform teh database teh database operations by connecting Data Sources available.
  • Implemented Spring AOP for declarative transaction management.
  • Using Hibernate ORM tool for Memory mapping object-oriented domain model to relational database
  • Stored procedure in teh database and used Dynamic SQL to load teh data.
  • Used Jersey to implement Restful Web Service and used XML form to transfer teh data.
  • Used Rest Controllers to replace teh existing operations layer, which acts as bridge between business layer and teh UI.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Deployed teh Web Application in WebSphere.
  • Deployed Spring Boot based micro services on Docker containers using Amazon ECS and used Docker Hub for registering Docker images.
  • Container management using Docker by writing Docker files and set up automated build on Docker HUB and installed and configured Kubernetes.
  • Used Docker and Kubernetes to manage micro services for development of CI/CD.
  • Developed Unit Test Cases. Used JUnit for unit testing of teh application.
  • Configured pom.xml to deploy teh project using Maven.
  • Monitored teh error logs using Log4j and fixed teh problem.
  • Used GIT for Version control.

Confidential, Greenville, SC

Full Stack Java Developer

Responsibilities:

  • Requirements gathering Analysis, Design, Business logic implementation and Unit testing, Deployment and Maintenance of teh Application.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Sprint planning and estimation for user stories in Agile Environment.
  • Worked on migration of AngularJS to Angular 2.0.
  • Developed teh application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used multithreaded environment to run processes asynchronously using different future calls to access teh data.
  • Our payment Api was integrated wif other different vendor apis for payment processing
  • Payment Api calls other different microservices for user information check before processing payments
  • 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.
  • Spring Boot Micro Services were developed using Micro Service architecture wif RESTFUL and Apache Kafka.
  • Exceptionally handled heavy traffic wif teh halp of Spring Ribbon and Kafka broker service.
  • Employed fail safe and circuit breaker patterns for teh first time in Client's email applications using Hystrix and Hystrix Dashboard in Spring Boot Micro Service Applications.
  • Implemented functionalities using Spring IO / Spring Boot wif Thyme leaf and Hibernate ORM.
  • Configured teh Hibernate configuration files to persist teh data to teh Mongo DB Database.
  • Used Spring Tool Suite (STS) which is based on Eclipse to develop and debug application code.
  • Creating REST based Web Services by establishing links using Hateoas from spring-based Applications
  • Deployed Docker contained Spring boot micro services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Migration of Existing Application to AWS cloud. Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Docker containers were used to deploy teh applications as part of scaling application using Micro services and increase isolation. Image creation, pushing and pulling of images was also part of deploying application
  • GIT is used for teh version control, Maven is used for build script and configured log4j, .log files.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite. Curl was also implemented to test.
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed teh errors.
  • Used Jenkins as teh integration tool and improved Scalability of applications on cross-platforms.
  • Used Drools Decision table using excel sheets wif a Spring MVC project.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
  • Worked on Karma to unit test teh Angular API modules.
  • Track production incidents, identify and prioritize scope for bugs and enhancements, conduct reviews wif State counterparts and plan releases.

Environment: Java, J2EE, JSP, Servlets, Java Beans, Spring, Spring Boot, Hibernate, XML, RESTFUL, JSTL, JSON, XML, HTML5, CSS3, JavaScript, AJAX, Continuous Integration, Microservices, AWS, Mongo DB, Jenkins, Log4j, JUnit, SQL, HQL, Apache Tomcat, WebLogic Server, Oracle, PL/SQL, JIRA, ANT, GIT, Eclipse.

Confidential, Irving Tx

Java Developer

Responsibilities:

  • Participate in service functional specification, design, and feature integration wif other services.
  • Writing and maintaining service application code, frameworks, libraries, APIs and documentation.
  • Used JSF as MVC framework to develop teh web application.
  • Used JSF Validation and Custom tags, Managed beans.
  • Involved in developing interface for WEB pages like user registration, login, and registered access control for users depending on logins using HTML, CSS and Java Script/AJAX.
  • Integrated Hibernate for persistence wif teh DAO and Service layer.
  • Developed Enterprise Java Beans (Session Beans) to perform middle ware services and interact wif DAO layer to perform database operations like update, retrieve, insert and delete.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated framework using Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto teh SQL Server database.
  • Developed REST web services using Apache CXF.
  • Maven was used for teh entire build process.
  • Developed Message Driven Bean (MDB) components for JMS messaging.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
  • Deployed application in WebSphere Application Server.
  • Eclipse as IDE for developing and debugging teh application.
  • Created JUnit tests for various modules.
  • Used SVN for versioning and concurrent access to teh project files.
  • Developed different SOAP Web Services using WSDL, XML, XSD
  • XML Binding done using JAXB
  • Developed Message Driven Bean components wif WebSphere MQ Series for e-mailing and Data transfer between client and teh providers
  • Configuring and deploying application to WebSphere application server.
  • Created Stored Procedures using PL/SQL and performed teh unit testing using JUNIT framework.
  • Monitored teh logs using Log4J and fixed teh problems.
  • Used ANT to automate teh build and deployment process.
  • Used CVS for software configuration management and version control.
  • Resolve Bugs and Change Requests to already existing code.

Environment: Java/J2EE, JSF, JSP, JavaScript, AJAX, Hibernate, EJB, WebSphere, SOAP, WSDL, JAX-WS, JMS, MQ Series, Jenkins, Log4j, JUnit, SQL, HQL, Apache Tomcat, WebLogic Server, Oracle, PL/SQL, JIRA, ANT, GIT, Eclipse.

We'd love your feedback!