We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY

  • Software Developer with around 5+ Years of experience in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies.
  • Strong knowledge and experienced in multi - tiered distributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Excellent command in Core Java and profound experience collection frameworks and Multithreading.
  • Expert skills of J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experience in UI User Interface development using JSP, JSTL, jQuery, and AngularJS, NodeJS.
  • Hands on experience in developing Single Page Applications SPA using AngularJS, backbone.js and Node.js.
  • Extensive experience in developing application software using Java, J2EE, Servlet, JSP, EJB 2.0/3.0, JAX WS, Spring framework, Spring Batch, Spring integration, ORM (Hibernate), JDBC, JNDI, JMS, XSD, XML, SAX, DOM, JAXB, XSLT, HTML, JavaScript.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Experience in building web applications using Spring Framework features like MVC, AOP, IOC, DAO, DTO and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Expertise in developing and consuming Web services including different technologies and standards like XSD, SOAP, WSDL, JAX-WS and Apache Axis.
  • Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, and JBoss.
  • Experience in using IDE Tools like Eclipse, IBM RAD and NetBeans for Java/J2EE application development.
  • Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
  • Experience using Junit Framework, Log4J, Maven and Jenkins.
  • Knowledge of Microservices Development and Amazon Web Services (AWS).
  • Good team player, Strong Analytical skills, effective communication skills, ability to work with minimum supervision and passion for learning new technologies.

TECHNICAL SKILLS

Java/J2EE Technologies: Java EE 5, J2EE, Java (JDBC, Java Beans,), J2EE (Servlets, JSP, JNDI), XML, JMS, SOAP/REST Web services, JavaScript, CSS3.

Framework/ORM: Spring, Struts, Spring MVC, Spring Boot, Hibernate, Angular JS.

Scripting Languages: XSL, XSLT, HTML5, JavaScript, Perl.

Deployment Server: Tomcat, WebSphere, JBoss, WebLogic.

Database: MySQL, Oracle, MS Access, SQL, MongoDB, DB2.

Libraries and Tools: Maven, JQuery.

Web Services: SOAP, REST, Microservices, AWS, JAX-WS, JAX-RS.

IDE: Eclipse, NetBeans, IBM RAD

Operating Environment: Windows, Linux/Unix

Version Control: SVN, CVS, GIT.

Testing/Logging Frameworks: Junit, Log4j, Mockito.

Misc.: Adobe Creative Suite, MS Office, Algorithms, VMware, Node.js, JSON.

Build Tools: ANT, Maven, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, Fort Worth, TX

Full Stack Java Developer

Responsibilities:

  • Implemented Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Actively involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed the application by using the Spring Boot framework.
  • Implemented All the functionality using Spring Boot, Micro Services and Hibernate ORM.
  • Used Spring Core Annotations for Spring DI, Spring MVC, for REST APIs, Spring Security and Spring Boot for Micro Services.
  • Designed and developed the REST based Micro Services using the Spring Boot and Spring Cloud.
  • Extensively used Core Java 1.8 concepts and implemented Collections, I/O, Exception Handling and Generics in logic design and development
  • Used spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the database the database operations by connecting Data Sources available.
  • Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to Restful Technology Involved in detailed analysis based on the requirement documents.
  • Designed & developed Restful API and services using best practices to interact within the Micro services and with the front end.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Created Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Responsible for Production support activities like Jobs monitoring, log the load statistics, analysis and resolve in case of any production issues, coordinate with business to fix any source file issues, coordinate with DBA to resolve any table space or file system related issues
  • Developed Unit /Integration test cases using Junit, Easy Mock.
  • Developed the UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.
  • Involved in designing the client-side module architecture based on new Angular Framework.
  • Monitored the error logs using Log4j and fixed the problem.
  • Used GIT for Version control.

Technologies Used: Agile, Java/J2EE, Angular JS, HTML, XML, CSS, JavaScript, XHTML, AJAX, Spring MVC, Hibernate, Oracle, SQL,Mongo DB, JMS, REST Web Services, Log4j, Servlets, Junit, ANT, GIT and Windows.

Confidential

Java/J2ee Developer

Responsibilities:

  • Involved with the Business Analyst and Architect during the Sprint Planning Sessions.
  • Designed UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application.
  • Followed AGILE Methodology with SCRUM Meetings and involved in maintaining Sprint backlogs during the development cycles.
  • Designed the user interface of the application using JSP, HTML5, CSS3, JavaScript, Angular JS, jQuery and AJAX.
  • Used Angular JS as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with server using Node.js, Bootstrap, Angular JS.
  • Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Worked on setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups.
  • Designing & configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Used Spring framework for dependency injection with the help of Configuration files.
  • Used Spring IOC to inject the parameter values for the Dynamic parameters.
  • Designed and developed Micro Services based business components and RESTful service endpoints using Springboot.
  • Developed application for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking to process the data from the Oracle database.
  • Wrote LINUX shell scripts to identify user login information.
  • Used log4J for application logging and notification tracing mechanisms.
  • Analysis and Bug fixing of the production problems and defects along with enhancements
  • Used Maven as the build tool.
  • Used J-Unit Testing and Ant Scripts.
  • Used JIRA for tracking the Project Stories in AGILE Methodology. Used Eclipse IDE for developing code modules in the development environment.
  • Monitored the error logs using Log4j and fixed the problem.
  • Used GIT for Version control.

Technologies Used: Java,, JSP,, Spring, Hibernate, Spring MVC,, SOAP Web Services, SOAP UI, XML, XML Beans, JQuery, Java Script, JSON, AJAX, AngularJs, Micro Services, Spring Boot, Spring MQ, Eclipse, JSF, JBoss, Oracle 11g, SQL Developer, Hudson, Maven, SVN, Log4j.

Confidential, Worcester, MA

Java Developer

Responsibilities:

  • Coordinated with the business analysts, project managers to analyze new propose Ideas/Requirements, designed the integrated tool, developed and implemented all the modules.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Responsible to enhance the UI using HTML, JavaScript, XML, JSP, CSS as per the requirements and providing the client-side JavaScript validations.
  • Involved in designing the client-side module architecture based on new Angular Framework.
  • Used Spring Core and Spring Data modules in Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring Core (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
  • Used Spring Security for Authentication and authorization extensively.
  • Written Integration tests for the DAO layer using Spring Bean Injection.
  • Developing SQL Stored procedures with the Oracle databases.
  • Developed various AJAX and JSON calls for the communication between the server and the UI.
  • Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Developed Web Service for web store components using RESTful API.
  • Developed test cases using JUnit and Log4j as the logging framework.

Technologies Used:Java, J2EE, REST Web Service, Spring, Spring Boot, Microservices, JPA, HTML, Angular JS, JavaScript, CSS, XML, SQL, Apache Tomcat, Agile methodology, Maven, Junit, Jenkins, SVN, JavaScript, Eclipse, Spring, Hibernate, JMS, Windows.

Confidential, Quincy, MA

Jr. Java Developer

Responsibilities:

  • Involved in other phases of SDLC including requirement analysis, Testing Design and Implementation, Build validation and Business Support.
  • Implemented AJAX functionality using jQuery, JSON and XML for better web-based User Interface.
  • Implemented Model View Controller (MVC) architecture using Spring framework for view level customizations and interfaced with the application logic.
  • Implemented the Session Facade design pattern using Stateless session beans for having single point of control for a business service.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Implemented modules using Core Java APIs, Java collection and integrating the modules and used Web Services by exchanging data between applications over HTTP.
  • Used Spring MVC to decouple business logic and view components.
  • Implemented DAO pattern to provide abstraction for Transaction Management.
  • Developed SQL queries and Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
  • Used SOAP to create Web Services.
  • Designed and development of batch processes using Spring Batch Framework.
  • Utilized SVN for version Control and source code maintenance needs.

Technologies Used: Java, J2EE, Spring, Hibernate, JSP, Servlets, HTML, CSS, JavaScript, jQuery, AJAX, SOAP Web services, WebLogic, Oracle, PL/SQL, SQL, Log4j, Maven, SVN, Junit and Windows

We'd love your feedback!