We provide IT Staff Augmentation Services!

Jr Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Mason, OH

SUMMARY

  • Around 5 years of experience working as JAVA developer in requirement analysis, design, development, deployment, and maintenance of client/server applications along with Enterprise and Distributed applications.
  • Extensive development experience specializing in environment building n - tier applications usingJAVA, J2EE, MVC Framework, Spring Boot, Spring, Hibernate, JavaScript, HTML/HTML5, CSS/CSS3, Oracle, SQL.
  • Hands on experience developing Micro-services using Spring Boot to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
  • Good understanding of OOPS concepts, Collections, Exceptions Handling, Input/output (I/O) System, Annotations, Concurrency, Multi-Threading, Lambda and Generics.
  • Expertise in XML, SAX, DOM, SOAP web services, WSDL and Restful web services.
  • Good knowledge on Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2), Simple Storage Service(S3), Amazon Simple DB, Amazon Cloud Watch, SNS and experienced in building highly scalable java applications using various architectures.
  • Involved in developing testing frameworks such as JUnit, Mockito, Cucumber and Selenium for Test Driven Development (TDD).
  • Experienced in Agile methodologies like Scrum and Extreme Programming (XP), and Agile practices like Continuous Integration and Test-Driven Development (TDD).
  • Worked on Code Optimization & Performance Tuning of various applications.
  • Hands-on experience in using Eclipse, SLF4j, Log4j, JUnit, Mockito for building, logging, testing JTest for Performance Testing.
  • Extensively utilized Spring MVC Framework, JSP, JSF, for creating User interface modules.
  • Proficient in utilizing social databases Oracle, MySQL, SQL Server and composing complex SQL, PL/SQL programs. Great comprehension of NoSQL databases like MongoDB.
  • Good knowledge in Single Page Applications (SPA) using JavaScript frameworks like Angular JS, React.js.
  • Good experience working with Continuous Integration and Deployment (CI/CD) tools like Jenkins, Docker.
  • Experience with container-based deployments using Docker, working with Docker images and Docker Hub.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker containers.
  • Expert in version control tools like Git and SVN.
  • Good team player and can work in both Agile (Scrum) and Waterfall environments.

TECHNICAL SKILLS

Language: Java 7/ 8/10, C, C++, SQL, PL/SQL

Application Servers: Web logic 10.3.4/9.0/7.1/6.1 , IBM Web Sphere 8.x/6.x/5.x

Technologies: Servlets, JDBC, Vert.x, JSP, Struts, Hibernate, Spring BOOT, IOC, AOP, MVC, JSON, JMS, MQ, JBOSS, ORM

Web Servers: Rest, SOAP, Apache-Tomcat

Web Technologies: HTML, JavaScript, AJAX, JQUERY, Angular JS, CSS3, HTML5, XHTML, DHTML, React JS, Bootstrap

XML Technologies: XML, DOM

Database: Oracle 10g/11g, PL/SQL, MySQL, SQL Server 2008

Build Tool: Ant, Maven, Gradle, Jenkins

Testing: Junit, QUnit, JMock

IDE Tools: Eclipse3x, IntelliJ, Atom, WebSphere, Dreamweaver

Version Control: GIT, SVN, CVS, Docker

Operating Systems: Windows, Mac OSX, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential - Mason OH

Jr Full Stack Java Developer

Responsibilities:

  • All the functionality is implemented usingSpring IO/Spring BootandHibernate ORM. Created the build, deployment and configuration related scripts for Maven
  • Utilized Hibernate and SQL for communication with SQL Server database.
  • Built Spring Boot microservices for the delivery of software products across the enterprise.
  • Decompose existing monolithic application into multiple microservices using Spring boot and Kafka.
  • Used Micro servicesto communicate using synchronous protocols HTTP and REST for implementing SOA approach
  • Implementation of Spring Restful web services which produces JSON
  • Migrating existing application into micro services architecture using Rest APIs, spring boot
  • Created POC of Authentication and Authorization with Oauth2 Spring Boot microservice. Utilized JWT as tokenization scheme for Oauth2.
  • DesignedJavaAPI to connect the Amazon S3 service to store and retrieve the media files.
  • Extensively worked on front end, business, and persistence tiers using the spring framework
  • Involved in designing and implementation of MVC design pattern using spring framework for Web-tier
  • Developed custom components for CDC with J2EE, Spring, Hibernate and Java8.Designed components to extract and load data from EPA website utilizing Spring and Hibernate
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, created Pods and managed using Kubernetes.
  • Followed agile software development practice paired programming, test driven development and scrum status meetings
  • Worked extensively on Spring boot for building web services
  • New library development with micro services architecture using REST API’s, Spring Boot
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Involved in unit testing of core functionalities using Junit.
  • Performed code review and unit tested the application using Junit framework. Participated in the production support and maintenance of the project.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS
  • Selecting the appropriate AWS service based on compute, data, or security requirements
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure
  • Performed J2EETesting in developing test cases withJUnit, MOCKITOfor Unit testing, and logging usingLog4j and worked onMock Testing.
  • Usedlog4jto print the logging, debugging, warning, info statements.
  • Performed check-in and check-out and review using pull requests with GIT version control system.

Environment: Java8, Spring 3.5, Spring MVC, Spring Security, AWS (EC2, S3, IAM), Hibernate 4.0, Rest, JSP, HTML, CSS, Java Script, OpenShift, Cassandra, Kafka, Typescript, Angular, RabbitMQ, Datadog, Junit, Mockito

Confidential - Plano, TX

Java/ J2EE Developer

Responsibilities:

  • Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects. functionalities usingAgile Scrum Methodology. Participated in Scrum related activities and daily stand-up meetings.
  • In the Backend, we have used J2EE technologies such as Spring 4.0 framework and Implemented the Spring MVC and Spring Core Annotations for Dependency Injection (DI). Developed our application using features Spring Boot.
  • Used MYSQL as the backend database and involved in design of the database schema and development of Stored Procedures.
  • Spring BootMicroservices were developed with microservice architecture usingRESTand Apache Kafka.
  • Deployed the application onAmazon Web services (AWS)and used it to provide a large computing capacity for scalable solutions.
  • Extensively used core Java concepts like Collections Framework, andException Handling, I/O System, Multi-Threading, JDBC, Generics.
  • UsedJava8features in developing the code likeLambda expressions, creating resource classes, fetching documents from database.
  • Developed reusable and inter-operable Web service modules based on service-oriented architecture (SOA) by using RESTful services.
  • Developed the persistence layer using ORM tools like Hibernate Framework, performed mappings inHibernatefiles.
  • Proficient with container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, worked withTerraform.
  • ManagedDocker orchestration and Docker containerizationusingKubernetes.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Written JUNIT tests as per the use case and used Mockito framework to confirm the expected results.
  • Developed test scripts in Selenium Web Driver using JavaLanguage, setting up the automatic build and deployment automation of project by using Maven.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
  • Involved in raising questions for business, Issue/bug tracking monitoring of work assignment in the system is done by JIRA.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files.

Environment: Java JDK1.8, AWS, HTML5, CSS3, JavaScript, Kubernetes, Docker, Angular 8, Microservices, Restful Web Services, Kubernetes, Hibernate, Spring Boot, Spring MVC, MySQL, Maven, Jenkins, Selenium, Jira, Log4J, Junit, Git.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Analyzerequirements with team; write High Level design documents, System Use Case,analysesrisk factors.
  • Followed agile methodology during complete SDLC process.
  • Validated forms using Angularand regular expressions there by providingclient-sidevalidation and server validation
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development.
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX.
  • Involved in front end development using Struts, JSP',JSTL.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Worked with React JS to build bootstrap components for UI web objects. Linked with API data to view render virtual DOM dynamically.
  • Created instances in AWS as well as worked on migration to AWS from data center.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Developed DAOs using JPA, Algorithm, hibernate persistence API for the database operations to interact with Oracle Database.
  • Performed system monitoring usingSenseand Cloud Watch in AWS Cloud.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with Spring Boot and Microservices.
  • Used Spring Batch to setup batch jobs to email the daily reports and that which run on Pivotal Cloud Foundry (PCF) with Spring Boot as its MVC layer.
  • Developed security framework with support for database security and integration with external security data stores such as LDAP
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
  • Creating custom, general use modules and components, which extend the elements and modules of core AngularJS.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJS applications.
  • Integrated with third party Sale point API to make Restful Web service call.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production.)
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2, S3, RDS, SQS, Cloud Formation
  • Deployed application on Apache Tomcat server.
  • Used GIT for version control and repository.
  • Used log4j for logging errors, info, Data structures and Algorithm, exceptions.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.

We'd love your feedback!