LiveCareer-Resume

java developer resume example with 5+ years of experience

Jessica Claire
  • Montgomery Street, San Francisco, CA 94105 609 Johnson Ave., 49204, Tulsa, OK
  • Home: (555) 432-1000
  • Cell:
  • resumesample@example.com
  • :
Professional Summary

Expert Java Developer with 5+ years of hands-on backend development background and significant Java core and Spring project experience. Demonstrated skills on building core application ,design patterns, problem solving, algorithms design, testing, Installation and integration. Strong knowledge of Hibernate, SpringBoot, Oracle/MySQL Database,Application Servers, Docker, CI/CD pipelines, Microservice, AWS as well as some RDBMS product development.

Skills

Programming : Java, Shell Scripting, SQL, NoSQL, PLSQL.

Environments : Eclipse, IntelliJ, VC Code, sublime

Frameworks: Spring, Hibernate, Spring MVC, Spring Boot

Application Server : Apache Tomcat and JBoss

Database environments : Oracle, SQL Server, PostgreSQL, DB2, MySQL

Versioning Tools : GIT, SVN and CVS

Build tools : Ant, Maven, Gradle, Postman,Jenkins

Operating systems : MAC OS X, Windows, UNIX, Linux

Cloud computing: AWS, GCS, Microsoft Azure

Skills Highlight: Java Core, Data Structures, Design Patterns, Algorithms Design

Work History
Java Developer , 12/2019 to 03/2021
Publicis Groupe SaPittsburgh, PA,

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
  • Created new REST web service operations and modified the existing web service's WADLs Web Application Description Language
  • Experienced in developing light weight business component and integrated applications using spring framework using features like Inversion of Control (IOC) and configuring application context for spring bean factory.
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Extensive worked on designing, developing and implementing Model View Controller (MVC2) using Spring Framework, Hibernate ORM framework.
  • Implemented analytical engines that pull data from API data sources and then present data back as either an API or persist it back into a SQL platform.
  • Developed coding, maintaining, and administering Servlets, and JSP components to be deployed on Apache Tomcat 6.0 application servers
  • Used Maven tool to build, overlay and deploy the code.
  • Used Junit for unit testing the web service opearations' code.
  • Participated in build/deployment schedules.
  • Used Log 4j and Slf 4J tools for logging purposes.
  • Used UNIX Shell Scripting, Confidential Scheduling System, SQL, Stored Procedures, and Triggers to support the production as the Batch Architect.
  • Had to pull the docker image from our docker registry and then, running the containers above that image.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud information templates.
Java/J2EE Developer, 12/2018 to 11/2019
Apex SystemsBeaverton, OR,

Responsibilities:

  • Used Agile Development Methodology and tested the application in every iteration.
  • Implemented most of the functionalities using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, transactions and Spring security modules.
  • Integrated the ORM Object Relational Mapping tool hibernate to the spring using Spring ORM in our app and used spring transaction API for database related transactions.
  • Developed applications using Spring Boot and Designed REST based Webservices, XML API and tools.
  • Used JSON files to run the app in stubbed mode in local environment to mimic the SHOP app's CURAM flow.
  • Developed and configured Entity Beans for data persistence using Hibernate to store the data into the Oracle 10G database.
  • Provided solution by aggregating transactions on daily or hourly schedule jobs that gained performance and for validating complex scenario, created unit tests using Junit.
  • Monitored the error logs using Log4J and fixing the problems
  • Contributed to the DevOps to automate the build and deployment process using Jenkins, shell scripting, Python, AWS Lambda, Cloud Formation Template.
  • Maintenance with software upgrades to the latest recommend release for security and stability for network appliance including switches, routers, firewalls and load balancers with minimum downtime.
  • 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.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Experience in designing and deploying AWS Solutions using EC2, S3, and EBS, Elastic Load balancer (ELB), and auto-scaling groups.
Full Stack Developer, 12/2016 to 11/2018
Accenture Contractor JobsCharleston, SC,

Responsibilities:

  • Actively participated Sprint planning , Retrospective , Review and daily Scrum meeting.
  • Experience in using and implementing design patterns such as Model-View-Control MVC , Data Access Object DAO , Factory, Singleton, and Business Delegate in the development of multi-tier distributed applications.
  • Developed automation framework using Selenium, Maven and TestNG with Java in Restful API and Postman in QA Automation tools Discovery.
  • Utilized Tomcat and Apache servers for cloud server management.
  • Performing API testing ( SOAP and REST ) using Postman and SoupUI .
  • Used Maven to compile, configure and generate EAR, WAR and JAR files.
  • Deployed the built WAR files in the web server JBoss 5.x to perform tests in the local machine.
  • Used the GIT source control tool via GitHub to manage a multiple feature branch.
  • Experienced in using JDBC, JPA and Spring Boot to connect to Database and implement CRUD operation.
  • Involved in developing Unit Test cases and testing the Application.
  • Utilized Log4j logging API framework for logging Java applications for debugging and monitoring purposes.
  • Good Knowledge of full Software Development Life Cycle SDLC .
  • Provided 24x7 on-call support for production and development systems for SQL databases.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Responsible for build and deployment using Docker and ECS containers.
  • Had built a docker image by writing a Dockerfile, which provides the necessary environment required for generic job.
  • To automate the process inside the job, I had to pull the docker image from our docker registry and then, running the containers above that image. For further deploy and S3 copying, I wrote a shell script inside the job.
Java Developer, 09/2015 to 09/2016
Publicis Groupe SaPlainview, NY,

Worked in Macys POC-Returns project was into developing a Return modules in POC machines for associates in Macy's Retail Stores.

Responsibilities:

  • Performed the analysis, design, and implementation of software applications using Java, J2EE.
  • Implemented design patterns like Builder pattern, Data Access Objects (DAO), Factory pattern, and Singleton etc.
  • Created data model for external RESTful API configuration including API key management. And integrated it with internal security model. Includes developing custom interfaces in security model to allow uses by external systems.
  • Develop APIs using Spring Boot architecture and Mule.
  • Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data operations.
  • Implemented Eclipse IDE tool and Tomcat server for the working environment of the project.
  • Worked with Spring MVC Framework to Design and Develop the REST APIs.
  • Tested the application in component level with JUnit in Eclipse to make sure that all functions are workable.
  • Used Spring MVC to implement the Model View Controller design pattern and Spring IOC for Dependency Injection.
  • Model View Control (MVC) design pattern was implemented with Spring MVC, Servlets, HTML, AJAX, JavaScript, CSS to control the flow of the application in the Presentation/Web layer, Application/Business layer and Data layer.
  • Created/managed Mongo DB/NoSQL collections. Developed Server-side automation using Node.js scripting and connecting different types of SQL and NoSQL databases.
  • Coordinated with the testing team and fixed Bugs at various stages of the application development and participated in unit testing and functionality testing.
  • Maintained and configured the application using Maven to provide all necessary dependencies and compile, configure and generate EAR, WAR and JAR files.
  • Responsible for build and deployment automation using Docker and Kubernetes containers and Chef.
  • Developed Linux, UNIX, Perl and Shell Scripts for manual deployment of the code to various environments.
Education
Master of Science: Computer Science, Expected in to Lawrence Technological University - Southfield, MI
GPA:

By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy

Your data is safe with us

Any information uploaded, such as a resume, or input by the user is owned solely by the user, not LiveCareer. For further information, please visit our Terms of Use.

Resume Overview

School Attended

  • Lawrence Technological University

Job Titles Held:

  • Java Developer
  • Java/J2EE Developer
  • Full Stack Developer
  • Java Developer

Degrees

  • Master of Science

By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy

*As seen in:As seen in: