We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Overall, 6 years of IT experience in Analysis, Design, Documentation, Integration, Testing and Implementation of Client - Server, Distributed Multi-tiered and Large-Scale Enterprise applications in Waterfall and Agile (Scrum) methodology using JAVA and JEE technologies.
  • Experience in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
  • Worked on various business domains such as Finance, Insurance and Banking.
  • Expertise in Core Java Such as Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda and Generics.
  • Expertise in developing SOAP and RESTful Web Services using spring framework, JAXB.
  • Experience in using JUnit.
  • Expertise in using Maven build tool to configure the project.
  • Worked on Jenkins tool to implement build automation and deployment process.
  • Experience in extensive usage of various Design Patterns wif JAVA and J2EE.
  • Involved in developing applications using Model-View-Controller frameworks like Spring.
  • Experience in implementing full life cycle of software development process (SDLC) and experience working wif Agile SCRUM methodology.
  • Extensive experience wif design and development of J2EE based applications involving technologies such as Java Server Pages (JSP), Java Messaging Service (JMS).
  • Extensive experience in Integrated Development Environment (IDE) such as Eclipse, My Eclipse, NetBeans, Spring Source tool suite, SQL Developer and Android Studio.
  • Used version controller tools like Bitbucket, GitHub, CVS.
  • Experience wif test-driven development using various unit testing frameworks such as JUnit 4.x and knowledge of Log4j tools.
  • Solid understanding of networking protocols and topologies.
  • Experience in Microservice using spring Boot for developing independent application.
  • Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, SQL queries.
  • Extensive Experience in working wif various databases like Oracle, DB2, MySQL.
  • Good Knowledge in the functional usage and deployment of applications in Apache Tomcat.
  • Participated in API design for several products.
  • Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
  • Good at Documenting and Understanding User requirements and System Specifications.
  • Participated in Project Requirement and Planning meetings.
  • Excellent communication, Teamwork, inter-personnel and presentation skills, fast learner and organized self-starter.

TECHNICAL SKILLS

Operating Systems: Linux and Windows 7/vista/XP/2000

Languages: Java, J2EE, HTML, UML, XML, PL/SQL, JavaScript.

Web Technologies: Servlets, JSP, JSON, JDBC, JMS, Web Services, XML, HTML, jQuery.

Cloud: AWS, Amazon Web Services: EC2, S3

Methodologies: SDLC, OOAD, Agile

Servers: BEA Web Logic 8.1/10, IBM Web Sphere 4.0/5.x/6.x, Jboss 4/5/6, Apache Tomcat 5/6/7 and Resin.

Frameworks: Struts, Spring, Hibernate, JDBC

Databases: Oracle 8i/9i/10g, Sybase, IBM DB2 7.0, MySQL and SQL Server

Tools: Eclipse, WebLogic Workshop and Toad.

Web Services: SOAP, WSDL, REST

Web/Application Server: IBM WebSphere 8.5, JBoss AS 7.0, Tomcat 9.0

Source Control: CVS, SVN, GIT

Testing Frameworks: Junit

Reporting Tools: JReports, Sql Reports, Jasper Reports and Open Flash

Devops Tools: SCM, Git, Bitbucket, Maven, Chef, Puppet, Hudson, Jenkins, Docker, Agile, Jira.

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Java Full stack Developer

Responsibilities:

  • Designed and developed Microservices business components using Spring Boot
  • Developed application using Java8+ feature such as functional programming, lambda expression, stream, etc.
  • Developed REST endpoints using Spring Web MVC.
  • Secured REST end points using Spring Security, OAuth2 and JWT.
  • Implemented method level access-control features by using ‘Global Method Security’ provided by Spring Security.
  • Developed unit test cases for REST endpoints.
  • Used Swagger to provide REST API documentation.
  • Developed Liquibase scripts to implement data model and for database version control.
  • Used H2, in memory database for unit/integration test while used Oracle database to persist data in local and higher environment.
  • Implemented JPA Entities, Data Access Objects (DAO), Data Transfer Object (DTO).
  • Used ORM solution for mapping data from MVC to Relational Data Model wif SQL Schema.
  • Configured spring beans following the Dependency Injection (DI) provided by spring framework and also Inversion of Control (IOC) principles.
  • Utilized Spring annotations configuration for Dependency Injection.
  • Used Angular for developing single page applications (SPA) used several in built language core directives, expressions and modules.
  • Wrote unit tests of the application using Junit, Mockito and Spring Test framework.
  • Configured and customized Spring AOP, SLF4J and Logback for adding the logging information of the live application.
  • Used Jira and Confluence to assign, track, report and audit the issues in the application.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Ability to design high availability applications on AWS across availability zones and availability regions
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform
  • Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS
  • Brainstormed wif the other developers and tech leads to upgrade various frameworks and other application issues.
  • Implemented new module in existing legacy application as per new business requirements.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile methodology.
  • Actively participated in designing the application using UML and used Java design patterns like singleton, Service Locator, Business Delegate.
  • Fixed number of bugs which were reported by the testing and customer care teams.

Environment: Java, Spring Core, Spring Web MVC, Spring AOP, Spring Data JPA, Spring Security, Spring Boot, JWT, OAuth2, Hibernate, SOA, Web Service, Microservice, REST Endpoints, MYSQL, JUnit, Logback, Jira, AWS, Confluence, Maven, HTML, CSS, JavaScript, jQuery, AngularJS, Eclipse, Liquibase, Oracle, XML, Jenkins, GitHub, etc.

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Gathering Requirements wif the client and transformed them into User Stories and developed Project Plan laying down the Individual Tasks to meet Client Requirement.
  • Analyze and translate Product Requirements into Workflow wif Key Stakeholder Interactions.
  • Designing the initial prototype of the use cases that we would be delivering for a particular sprint.
  • Estimate the complexity of Development/maintenance tasks and assign among the team based on business priority.
  • Develop Complex Business processing rules and Engineering data in Eclipse IDE using Enterprise Java Beans (EJB), Spring Boot framework, SQL, JDBC, Rest web-services and Micro Services in JAVA that meet technical design and business specifications.
  • Build robust, flexible and extendible solution using JAVA/J2EE technologies.
  • Develop software, architecture and technical specifications in order to integrate applications using various technologies/techniques (i.e., Java/J2EE, OOP, Spring Boot, EJB, Soap & Rest Web services, WebLogic, Oracle, Kafka, Maven, Micro Services etc.) for implementing the logic to integrate wif other application systems.
  • Develop SQL scripts that could be embedded in processing business and engineering data to meet Compliance rule specifications using Oracle SQL developer as a SQL client.
  • Designed the User Interface by coding inHTML5, CSS, Angular 6, and Bootstrapto build disSPA Single Page Application.
  • Developed new re-usable functional components like Type-Ahead and infinite scroll to integrate in various UIs across the SWP platform.
  • Responsible for creating REST based services and consumed the same, passed on the JSON data.
  • Consumed the SOAP Web services which are published by the middleware team.
  • Developed the software solution and writing code usingPair ProgrammingandTest-Driven Development (TDD)process.
  • Code review of each Pull request created to develop branch and ensure the local build is successful in Bit Bucket wif required code coverage.

Environment: Java, JavaScript, HTML5, CSS3, Bootstrap, Maven, Angular 6, SPA, Rest Web Services and Micro Services, SQL, JDBC, Spring Boot, OOP, Web Logic, Oracle, Kafka, Jenkins, Restful APIs

Confidential, Kansas City, MO

Java Developer

Responsibilities:

  • Involved in various steps of SDLC such as analysis, design and development of system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Designed the user interfaces using HTML, CSS, JavaScript, JSPs.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Implemented dependency injection of the Spring IOC to inject beans and to integrate wif O/R mapping tool Hibernate.
  • Deployed the applications on JBoss Application Server.
  • Developed JUnit test case for all the services and manager methods.
  • Implemented SOAP Web Services to integrate third party service using the WSDL and created stubs.
  • XML parser APIs SAX and JAXB in the web service's request marshalling and unmarshalling.
  • Developed SQL for querying the Database, Written stored procedures and triggers for NoSQL.
  • CVS for version control of the application and Log4J to capture the log the events and exceptions.
  • Implemented the library dependency management and application build process using Maven.

Environment: Java, EJB, HTML, XML, XSL, XSLT, JavaScript, CSS, JDBC, Struts, JSP 2.0, JUnit, ANT, Clear case, DB2, IBM Web Sphere Application Server 5.1, WebSphere Studio Application Developer (WSAD).

We'd love your feedback!