We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • 7 years of experience in various phases of the Software Development Life Cycle (SDLC) including Analysis, Development, Debugging, Integration, and Maintenance of web - based Java/J2EE Applications.
  • Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, RESTful) and developing Microservices using Spring Boot.
  • Experience in deploying and troubleshooting of applications using WebSphere, WebLogic, and Tomcat on Windows, UNIX, Linux platforms.
  • Good experience in writing complex SQL Queries, Stored Procedures, Views, and Triggers to perform the operations in Oracle & SQL Server databases.
  • Experience in Amazon Web Services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
  • Proficient with IDE's like MyEclipse & IntelliJ; and SVN and GIT for code management and version control.
  • Experienced in developing Use Case Model, Use Case Diagrams, Behavior Diagram, Sequence diagram, Collaboration Diagram, State Chart Diagram, Activity Diagram, Packages and Classes using Rational Rose and MS Visio.
  • Proficient in Core Java which includes Multi-Threading, Exceptional Handling, Serialization, I/O Streams, Collections, RMI and OOPS.
  • Worked with Spring MVC, Spring IOC, Spring AOP, Spring ORM, Spring Security modules; and implemented business logics using Spring and Spring Batch framework.
  • Experience in Implementing Graphical User Interface pages by utilizing JSP, HTML5, CSS3, JavaScript, AJAX, Angular, j Query, JSON, Typescript, Bootstrap.
  • Experienced in Debugging using Log4j and Unit & Integration Testing using J-Unit.
  • Excellent interpersonal skills and a good Team Player and a very fast learner.

TECHNICAL SKILLS

Languages: Java, C, C++, J2EE, JavaScript, PL/SQL, SQL, UML

Web Technologies: JSP, Servlets, JDBC, HTML, DHTML, Custom Tags, JMS, JNDI, Java Mail, XML, CSS3, SOAP, WSDL, REST, AWS, SVN, GIT

App/Web Servers: WebLogic, WebSphere, Tomcat

Frameworks: Hibernate, Spring, Struts

Tools: Ant, Maven, Log4J, Toad, Eclipse, RAD, NetBeans, J - Unit

Databases: Oracle, MS SQL Server, MongoDB

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Followed Agile methodology to iterate product changes, developing user stories and working through backlog, and used JIRA to document the stories and backlogs.
  • Involved in requirement gathering, analysis, design and development of SDLC.
  • Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
  • Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer.
  • Configured Spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
  • Implemented the authentication and authorization of the application using Spring Security and OAuth.
  • Built the reusable service components using Angular services with jQuery, HTML5, CSS3 based on the visual designs.
  • Developing web pages using Angular 2 Framework and worked with various AngularJS directives and services and Filters to build the Applications.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Developed Spring REST controllers to serve data in XML and JSON format and configured application using Maven.
  • Responsible for labeling the code, branching for releases, merging branches and moving code to test & production environments.
  • Used Java Messaging Service (JMS) for reliable and asynchronous exchange of important information such as Payment status report.
  • Developed the session beans for necessary transactions like fetching the data required and updating the customer information.
  • Implemented the WebSphere Messaging Queue to parse the XML message.
  • Worked on AWS Cloud platform and its features like EC2, VPC, AMI, RDS, SES, S3, Route 53, IAM, LDAP, Cloud Formation, Cloud Front, and Cloud Watch.
  • Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Created and modified Stored Procedures, Functions and Triggers Complex SQL Commands for the application using PL/SQL in Oracle Database.
  • Involved in creating the Hibernate POJO objects and mapped using Hibernate annotation for data persistence.
  • Involved in writing the test cases for the application using J-Unit.
  • Added logging and debugging capabilities using Log4j and version control with SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in complete Project Life Cycle includes designing, analysis, coding, testing using Agile (Scrum) methodology.
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Implemented Spring IOC or Inversion of Control by way of Dependency Injection where a Factory class was written for creating and assembling the objects.
  • Used Spring MVC framework and Spring to develop light weight business component.
  • Used Spring DAO on the Data access layer with the Hibernate.
  • Exposed business functionality to external systems (Interoperable clients) using Web Services (WSDL-SOAP) Apache Axis.
  • Extensively used Hibernate in data access layer to access and update information in database.
  • Designed and developed User Interface with JSP, HTML5, XSLT, CSS3, XHTML, JSTL, JavaScript and AJAX.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used AngularJS to create custom directives for data manipulations and to display data in company standard format in UI.
  • Developed templates in AngularJS for multiple screens.
  • Used HQL for database querying and retrieval of results Implemented JavaScript validation frame work for client side & server side.
  • Developed Servlets and JSP to interact with Enterprise Java Beans (EJB) containing all the Business Logic.
  • Created Business to Business communication by encapsulating SOAP Web services in Java File and Stateless Session Beans.
  • Implemented advanced Java API and core java for coding sophisticated business logic.
  • Used MQ Series for business integration of design framework and backend data controller.
  • Created SQL queries to perform insert, update or delete operation on Oracle database.
  • Used Maven to build the application and used Log4J for debugging.
  • Used Eclipse for application Development and CVS for version control.
  • Coded, tested and deploying the web application using WebLogic Application Server.
  • Used JUnit Framework for the unit testing of all the Java classes.

Confidential

Java Developer

Responsibilities:

  • Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • Developed JSP custom tags and used JSTL for reusability.
  • Used Hibernate and JPA tools for developing backend data persistence classes.
  • Deployed and maintained the application in HTTP application server.
  • Involved in handling Performance tuning and optimizing the code.
  • Development of database functionality using JDBC and Oracle SQL queries.
  • Implemented customized exception handling to handle the exceptions in the application.
  • Used ClearCase for source code management. Responsible for labeling the code, branching for releases, merging branches and moving code to test and production environments.
  • Involved in the development of on-line account management, order and payment processing using WSDL/SOAP web services.
  • Involved in configuration of Connection Pools, Data sources, manage servers, JMS using WebSphere.
  • Involved in implementation of web services (top-down and bottom-up), web service clients using RAD and Axis technologies.
  • Handling a team, assigning the work to the team members and made sure that the deliverables were on time.
  • Responsible in conducting code reviews and evaluating code metrics.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.

Confidential

Java Developer

Responsibilities:

  • Involved in complete development of Agile/SCRUM to meet customer expectations with quality deliverables and tested the application in each iteration.
  • Involved in Documentation and use case design using UML modeling include development of Class diagrams, Sequence diagrams, and use case Transaction diagrams.
  • Generated Use case diagrams, Class diagrams, Sequence diagrams using Rational Rose.
  • Implemented the service layer based on a Spring container and exploited Spring IOC features for bean management.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Involved in rendering additional components with custom HTML tags using ReactJS.
  • Implemented Angular 2 services to connect the web application to Backend APIs.
  • Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using Angular.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Developed SOAP web services utilizing business logic for CRUD functionality and REST web services for creating reports
  • Tested the web services using SOAP UI and Web Service Explorer.
  • Document customer website code and create scalable, modular Microservices to replace the existing website using Spring Boot and Spring Cloud.
  • Responsible in creating Servlet which route submittals to appropriate Enterprise Java Bean components and render retrieved information.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Created the test cases and test cycles in JIRA and added the related test cases to the test cycle.
  • Used ANT Scripts to fetch, build and deploy application to development environment.
  • Configured Security and SSL Security for Web Logic Server and used federated repositories.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from SQL Server Database.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Used J-Unit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

We'd love your feedback!