We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 5+ years of experience in analysis, design, development and implementation of Web Applications in Client/Server environment using Core JAVA/J2EE applications.
  • Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams etc. using Rational Rose.
  • Experience in Scrum Agile & Waterfall model of Software Development Life Cycle (SDLC).
  • Expertise in J2EE technologies like JSP, JDBC, Java Beans, EJB and Web Services.
  • Used Microservices with Spring Boot predicted service interacting through amalgamation of REST
  • Expertise in Core Java with solid background and working knowledge of Object-Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi-Threading and Collections.
  • Implemented various Design patterns including Business Delegates, Data Access Object, and Model View Controller (MVC) Architecture.
  • Expertise in configuring the Spring Application Context with dependency injection and using spring web module integrated it with Hibernate.
  • Experience in using IDE like Eclipse, STS, and MyEclipse.
  • Experience in developing web services using JAX-RS, Jersey, JAX-WS, JAX-RPC and WSDL.
  • Having work experience on Cloud Computing Service Amazon Web Services
  • Experience in Service Oriented Architecture and Integration technologies in the areas of Restful Web Services, SOAP Web Services, WSDL and XML.
  • Performed unit testing using JUnit, integration and deployment of applications done using tools such as ANT and Maven and debugging through Log4j.
  • Created robust user Interface (UI) using HTML5, CSS3, JavaScript, Angular 2, JSON, jQuery and XML.
  • Extensive experience in working with various databases like Oracle11g, DB2, SQL Server and MySQL.
  • Expertise in version control tools like GITHUB and control software development.
  • Experienced first-hand the best/worst practices for integrating microservices into an existing system architecture.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Decomposed existing monolithic code base into Spring Boot microservices. Developed new features and provided support for all Microservices.
  • Developed UI using JSP Tag libraries, third party libraries JavaScript to simplify the complexities of the application.
  • Building and Deployed the application in Apache Tomcat Application Server.
  • Created system architecture and design using the UML Analysis Model and Design Model
  • Developed Data Access Layer using Hibernate and DAO Design Pattern.
  • Built Spring Boot microservices for the delivery of software products across the enterprise
  • Involved in development of various reusable components and services as part of on boarding application with Angular 4
  • Co-ordinating with business on requirements and following AGILE process model to implementing requirements.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object s.
  • Worked on developing REST web services as part of converting the existing applications to be separate entity and be accessed by RESTFUL calls. Used Design Patterns like value object, session facade and Factory.
  • Worked with Docker to deploy Microservices in modern containers to increase Isolation and Involved in implementing Docker and containerization approach
  • Developed pages using Angular 4 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Implementation of Web Design based on CSS3, HTML Front-End Framework.
  • Used GIT for version control tool and Spring Tool Suite (STS) for IDE
  • Proficient in creating services with Angular 4 injectable property, as to make the service available for dependency injection when creating components
  • Developed the presentation Tier using JSP, XHTML, and HTML. Check-in and Checkout of application is achieved using TFS.

Environment: Java, Apache Tomcat, Angular 4, Spring, Hibernate, HTML, CSS, JavaScript, Eclipse, Microservices, jQuery, REST, Junit, GITHUB, Spring Boot Agile/Scrum.

Confidential, Mclean, VA

Full Stack Java Developer

Responsibilities:

  • Involved in the complete SDLC including the design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Used JSP, HTML5, CSS3, and JavaScript to construct the dynamic web pages (presentation Layer) for the application.
  • Develop various screens for the front end using Angular 2 and used various predefined components.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL and Performed Backend testing to verify the data integrity by passing SQL Queries.
  • Worked with core Java technologies like Multi-Threading and synchronization which is used to process data in chunks to improve performance.
  • Handed Java Multi-Threading part in back-end component, one thread will be running for each user.
  • Developed internal coding using JEE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java, Spring MVC, and Hibernate.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular 2 and parsed the data to project to the client and handled the security and Authorization using Spring Security and OAuth.
  • Achieved Dependency injection by creating spring services, spring controllers and DAOs to wire objects of business classes.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used Microservices are designed with the individual database and project with no dependencies.
  • 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.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Developed user interface as JSF, prime faces, HTML and CSS with custom tag libraries using JSF Framework.
  • Writing SQL queries for data access and manipulation using Oracle SQL Developer.
  • Used Microservices to communicate using synchronous protocols HTTP and REST.
  • Implementing or exposing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC. Developed and used REST web services for the reporting framework.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.

Environment: JAVA 1.8, HTML5, CSS3, jQuery, Angular 2, JSON, J2EE, SQL, Spring MVC 4.2, Spring Boot, Spring Data (Spring JDBC), JUnit, Micro Services, Jenkins, Maven, GITHUB, Eclipse.

Confidential, Chennai, IN

Java Developer

Responsibilities:

  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Used Maven to build the application, Eclipse and STS for development and SVN for source control Maintaining the Remedy tickets for Daily support tasks
  • Worked on Restful web services that process XML and JSON
  • Implemented Performance tuning and improved the Performance of Stored Procedures and Queries.
  • Created JMS API and Active MQ for asynchronous communication by putting the messages in the Message queue.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading, design patterns. Worked extensively on Cross Browser platform issues.
  • Used GIT for version control tool and Spring Tool Suite (STS) for IDE.
  • Wrote Maven Scripts to automate the build and deploy process.
  • Provided production support for the application and coordinated with cross functional teams.
  • Involved in enhancing existing features of application and bug fixing based on the requirements.
  • Participated in Agile process, weekly Sprints, and daily Scrums to discuss the enhancements of the application.

Environment: JAVA, J2EE, Spring IO, Spring MVC, Active MQ, RESTful Web Services, Maven, XML, JSON, MyEclipse, Agile/Scrum, Windows.

We'd love your feedback!