We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

Dedicated, highly motivated Java developer and software programmer with 5+ years of hands - on experience in a development environment; skilled as a front-end and back-end programmer, driving full-stack design and development as a valued contributor to the software development lifecycle. Adept at translating user requirements into actionable specifications and design. Strong knowledge of design patterns, data structures, and UML diagramming. Familiar with a wide variety of technologies, languages, frameworks and development tools.

TECHNICAL SKILLS:

Languages: Java, SQL

Web: Servlet, JSP, JavaScript, JSTL, HTML, HTML5, CSS

Web Service: RESTful, JSON, JAX-RS, Jersey

Web Servers: Tomcat, Glassfish

Frameworks: MVC, Spring Data, Spring Security, Spring Boot, Spring Batch, Hibernate, JPA, Junit, Mockito

Databases: MySQL, Apache Derby, Oracle

Design Pattern: Abstract Factory, Fa ade, Builder, Factory, Singleton, Adapter, Bridge, Composite, Decorator, Command, Observer, Strategy, Template, State, MVC SDLC Agile, Waterfall, Spiral, Iterative

Other: Eclipse, STS, IntelliJ, Maven, GIT, Jenkins NetBeans, JavaFX, Scene Builder, JCreator, Visual Studio Code, Postman, Swagger, Microsoft Visio, Jenkins Platforms Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java Full stack developer

Responsibilities:

  • Deliver stories based on the client solution document and requirements
  • Analyze client requirements, complex Class diagram, Sequence diagrams and another UML diagrams. Based on that develop the applications using Spring Core, Spring MVC, and Hibernate and other java technologies
  • Developing applications using Service Oriented Architecture using SOAP and REST Web Services.
  • Building the Message oriented application for consuming data from multiple upstream application
  • Writing multiple unit and integration tests for multiple LMSR project
  • Fix and Triaging LMSR defects using splunk and EAI admin console logs
  • Extensively used AGILE methodology to develop the system incrementally and iteratively.
  • Implemented Hibernate and Spring MVC frameworks for back-end and business logic development.
  • Implemented Web Services using JAX-RS, Jersey and RESTful.
  • Developed Presentation Layer using HTML5, CSS3, and JSP and validated the data using JavaScript.
  • Used GitHub, Maven and Jenkin for continuous integration
  • Maintain the code quality using Sonar and remove and fix sonar violations
  • Validating and supporting QA and production Environment deployment tasks
  • Migrating application deployed on IBM Web-Sphere to Tomcat.
  • Used AWS S3 for storing objects, EC2 instances set up, and SQS for queuing.
  • Working on Disney legacy application for improving performance
  • Worked on PoC for setting up REST based Microservices environment using Zuul(API Gateway), Eureka(Service Discovery) using Spring Boot based microservices

Technologies used include: Java/J2EE Spring, Spring MVC, Hibernate, GIT, SOAP, RESTful, Tomcat, Jmock, WebSphere MQ, JMS, Scrum, Splunk

Java Developer

Confidential

Responsibilities:

  • Requirement analysis and system design specification. Used Microsoft Visio for designing UML diagram.
  • Performed system design, coding and testing.
  • Wrote Java code based on requirements defined in use cases.
  • Extensively used AGILE methodology to develop the system incrementally and iteratively.
  • Implemented Hibernate and Spring MVC frameworks for back-end and business logic development.
  • Implemented Web Services using JAX-RS, Jersey and RESTful.
  • Developed Presentation Layer using HTML5, CSS3, and JSP and validated the data using JavaScript.
  • Used GitHub, Maven and Jenkin for continuous integration.

Environment: Spring MVC, Hibernate, JSP, Maven, HTML5, JavaScript, AJAX, JUnit, XML, Tomcat, Spring Data, Spring Security, Eclipse (STS), SQL server, AWS S3, EC2, SQS

Java Developer

Confidential

Responsibilities:

  • Involved in all phases of Software Development Life Cycle such as requirements analysis, design and development.
  • Designed and implemented the front end of the application using Java JavaFX.
  • Designed software architecture via Object Oriented Programming (OOP).
  • Design Database and used MySQL Server for Database management system
  • Implemented each business logic using MVC and Template Design Pattern.

Environment: Java, JavaFX, MySQL, SceneBuilder, Eclipse IDE .

We'd love your feedback!