We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Jacksonville, FL

PROFESSIONAL SUMMARY:

  • Having 8 years of Professional experience in all phases of Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Testing and Maintenance of web - based applications using JAVA/J2EE technologies.
  • Experience in test driven development, pair programming, agile methodologies and waterfall methods including SCRUM and KANBAN.
  • Good knowledge in Redux, Spring Framework and experience on the MongoDB, Spring modules like Spring Boot, Spring DAO, Spring IOC, Spring security, Spring web flow, Spring MVC and Spring AOP.
  • Proficient in designing and coding web applications using Core Java and J2EE technologies.
  • Experience and working knowledge in OOPS and OOAD concepts, Java 8, Java EE (JSP, JDBC, Servlets, EJB, JNDI),Jenkins, Log4J, JMS, Oracle web center suite, XML and web services like RESTful, SOAP, WSDL and Axis.
  • Extensive experience in Web application development using - HTML, CSS, JavaScript, Bootstrap, Typescript, Ajax, AngularJS and Angular 7.
  • Expertise in web and application servers like JBoss, Apache Tomcat and Glass Fish.
  • Extensive experience of working with RDBMS like Oracle 11g/12 c, MySQL, SQL Server and developing SQL Queries.
  • Skilled in using IDE tools such as Eclipse, IntelliJ IDEA and Spring tool Suite.
  • Good knowledge and expertise in end to end testing using Mockito, JUnit.
  • Good knowledge on Caching, Clean code, NoSQL databases including NEO4J, CASSANDRA, MongoDB for the cluster management with Apache KAFKA as messaging system and telecom methods, order to bill and activation.
  • Good knowledge and experience in relational databases like Oracle, DB2, PL/SQL, SQL*Plus, Puppet, MySQL, procedures, and functions and created web service interface for Java based runtime environments.
  • Expertise in Swagger, AWS cloud platform which includes services like S3, EBS, VPC, ELB, EC2, AMI, RDS, Glacier, ELASTIC BEAN STALK, Route 53, LAMBDA, Cloud Front, Cloud Formation, Cloud Tail security groups and deploying applications in AWS as EC2 instances.
  • Expertise in Windows, UNIX, OSX operating systems and both Microservices and Monolithic based architecture.
  • Experience in working with different operating systems like Windows and UNIX/Linux.
  • Expertise in Process Improvement and Continuous Integration using Bamboo and Jenkins, and Code Refactoring and TDD (Test Driven Development).
  • Experience in writing build scripts using Maven, Gradle.
  • Experience in using various version control systems like SVN and GIT.
  • Experienced in using tools like Jasmine, Karma to create unit test cases and test individual functions/ modules for Angular applications.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.

TECHNICAL SKILLS:

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

Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, Apache Kafka.

Frameworks: Spring, Hibernate, MEAN Stack

Scripting Languages: JavaScript, TypeScript, jQuery

Web Technologies: HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, Ajax, NodeJS, Express, ReactJS, AngularJS, Angular 2.0 and above

Web/Application Servers: Apache Tomcat, WebSphere, WebLogic, JBoss

IDE s: Eclipse, NetBeans, IntelliJ, IBM RAD, WSAD

Databases: Oracle, MySQL, NoSQL, MongoDB

Operating Systems: Windows, MacOS, Unix, Linux (Ubuntu, Red Hat)

Version Control: CVS, Clear Case, SVN, GitHub, Bitbucket

Methodologies: Agile, Waterfall

Others Software Skills/tools used: MS Office, Visio, Adobe Photoshop, HPALM, JIRA

Build Tools: Maven, Gradle, Ant

PROFESSIONAL EXPERIENCE:

Java Full Stack Developer

Confidential, Jacksonville, FL

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum and Sprint meetings. Participated in Iteration planning, requirements analysis, design, coding, testing, and documentation.
  • Designed and development of User Interfaces, tables using HTML, CSS and Typescript, Angular7.
  • Used OOPS concepts like Encapsulation, polymorphism, collections, and multithreading.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used POSTMAN to check the json data received from the services.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Integrated Spring Boot Hibernate and JPA framework.
  • Used Hibernate Framework for object relational mapping and persistence
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Micro-services to ensure the scalability of application on cloud infrastructure.
  • Used MySQL database and written number of sql queries for retrieving the data and validated that data against the business rules
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
  • Implemented CI CD pipelines using Jenkins and build and deploy the applications.
  • Created a fully Automated Build and Deployment Platform and coordinating code builds, promotions and orchestrated deployments using Jenkins and GIT
  • Fixed the bugs in the existing application by tracking in JIRA.
  • Used GITHUB for Repository Management.
  • Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
  • Worked with Docker for creating Docker images using Docker file and Docker Compose file.
  • Restful Web services for other systems to interact with our system and secured the service with Spring-Security Oauth-2.0.
  • Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Developed integration modules for disparate clients using Apache Camel.
  • Development of Continuous FTP service of encrypted large files between distributed systems using Apache Camel.
  • Created Docker container images by tagging and pushing the images and worked on the infrastructure using Docker containerization
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j
  • Developed story/task by following TDD/BDD and Pair programming concepts.
  • Deployed the Spring Batch application on Pivotal Cloud Foundry (PCF) instance and bind the services like Java and PostgreSQL services.
  • Monitored and maintain the logs of PCF Spring Batch application from PCF Apps manager.

Environment: Java 1.8, Spring Batch, Spring Boot, Spring MVC, AWS, Hibernate, JSON, RESTful, Eclipse, MAVEN, JUnit, APIGEE, Jenkins, MongoDB, Agile Methodology, GIT, Docker, Kubernetes and Log4J, Swagger, Angular 7, HTML5, CSS3, J-Query, NodeJS, Type Script, AJAX, POSTMAN, Microservices, Bootstrap.

Java Full Stack Developer

Confidential, Temple Terrace, FL

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Used Java 8 features like stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.
  • Wrote unit test cases using tools like Jasmine, Karma to create unit test cases and test individual functions/modules and used material design for UI.
  • Knowledge of using flux architecture in ReactJS for building client side web application.
  • Knowledge of rendering large data sets on the application view using ReactJS .
  • Experienced in ReactJS and working with Redux architecture .
  • Developed critical components of the application including spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
  • Implemented microservices using Spring boot, and enabled discovery using Netflix eureka server
  • Developed the application using industry standard design patterns like Service Locator, Singleton, Business Delegate, MVC, and Factory Pattern etc for re-usability.
  • Development to expose User Profile services to other departments users using RESTful WS.
  • Configuring infrastructure for deployment of Middleware application through APIGEE.
  • Implemented CI CD pipelines using Jenkins and build and deploy the applications.
  • Performed CRUD operations using Spring data Mongo-DB repositories and Mongo-template.
  • Worked on multiple modules and wrote controllers, services, models, dto's, repositories and test cases.
  • Implemented exception handling in Java Spring boot for REST API.
  • Added Swagger API for Restful services to ease customers interaction with the remote services
  • Implemented micro service architecture using spring boot.
  • Deployed application using Pivotal Cloud Foundry (PCF) CLI and with Pivotal Cloud Foundry, the service binding details are injected from the deployed cloud platform itself.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Gradle build tool is used to deploy the application on the web server
  • Extensively used GIT to push and commit the changes into the codebase and Source tree as a GUI tool on top of it.

Environment: JAVA 1.8, HTML5, CSS3, JavaScript, AJAX, JSON, ReactJS, MongoDB, XML, Swagger, RESTful, Spring MVC, IOC, Spring Cloud Config, Netflix OSS components(Eureka, Zuul, Hystrix), Spring Boot, Microservices, APIGEE, Bootstrap, JUNIT, Karma, Jasmine, Material design components UI, Mockito, Gradle, IntelliJ IDEA, GIT.

Sr. Java/J2EE Developer

Confidential, Houston, TX

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in building highly interactive portable widgets using HTML 5, CSS 3 and the latest AJAX libraries.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Implemented Micro Services based Cloud Architecture on Pivotal Cloud Foundry.
  • Developed end to end application on Spring Boot framework (Rest API Application/Spring JPA using Crud repository).
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts.
  • NodeJS is been used for developing I/O intensive web applications like, single-page application.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Made use of gradle and maven for building applications and written structured pom which can be consumed by Jenkins.
  • Build responsive application using NodeJS. Application compatible with mobile devices and different web platforms and browser.
  • Developed REST services to talk with adapter classes and exposed them to front-end. Worked on Restful web services which enforced a stateless client server and support JSON. Involved in detailed analysis based on the requirement documents.
  • APIs endpoint verification using Postman and swagger UI
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Migrated existing Actions and Processor classes from the legacy Struts code into Controllers in Spring MVC.
  • Developed MySQL queries to implement the select, insert, update, and delete operations.
  • Used Bitbucket git to store and maintain source code and used Maven tool to build and WebSphere App Server 8.5 to set up data sources and deploying the application.

Environment: JAVA 1.8, HTML, JavaScript, AJAX, JSON, MS SQL, RESTful, NodeJS, Swagger, Spring MVC, IOC, Spring Boot, Microservices, Oracle 11g, Bootstrap, JUNIT, Mockito, MAVEN, IntelliJ IDEA, SVN

Sr. Java/J2EE Developer

Confidential

Responsibilities:

  • Built Single Page Apps using Angular JS/ Typescript and Bootstrap 4 for Responsive Design.
  • Involved in developing the applications using Spring Framework for Dependency Injection (Inversion Of Control)..
  • Developed RESTful & SOAP Web Services using Jersey API and JSON as media type in integration with Springs.
  • Experience building reusable framework for consuming and providing REST API's using Swagger
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database.
  • Spring framework to implement bean to declare a service and accessed those using Application context.
  • Developed and debugged the application using Eclipse IDE.
  • Used Git to store and maintain source code and Jira as tracking tool.
  • Configured EMMA tool and ran test suite and made sure that 100% test coverage.
  • Implemented Maven as build and configuration tool.
  • Implemented MySQL Queries and Triggers using MySQL Server
  • Used SVN for version control and Log4J logging framework to write Log messages with various levels.
  • Followed Agile Methodology during the development process.

Environment: JDK 1.5, Java/J2EE, AngularJS, Spring 3.0, JSP, CSS, XML, JUnit, JavaScript, Agile Programming, Swagger, Eclipse 3.1, MSSQL Server, Ajax, Web-Services, Maven, SVN.

Java/J2EE Developer

Confidential

Responsibilities:

  • Demonstrated experience in Agile development, application design, software development, and testing
  • Developed the application using JSP, AJAX, HTML, CSS and client validations using JavaScript.
  • Developed and implemented the MVC Architectural Pattern using Spring framework.
  • Having working experience with building RESTful APIs
  • Used object-oriented concepts like polymorphism, abstraction, exceptional handling, collection for the development.
  • Used Bitbucket to store and maintain source code.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes
  • Used MySQL database to save and retrieve data about user subscription and payment information
  • Used JDBC in order to establish and maintain connection with the MySQL database from the Java Spring Data Layer
  • Thorough understanding of JSON, Web Service technologies, and data structure fundamentals
  • Code implementation using java, refactoring & peer review.
  • Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.

Environment: Java/J2EE, JavaScript, CSS, AJAX, Oracle 8i, Spring, Windows, JUNIT, SVN, SQL.

We'd love your feedback!