We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

PROFESSIONAL SUMMARY:

  • Highly Skilled Professional with around 8 years of professional experience in designing, developing and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
  • Experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Adapter, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in Java concepts like OOP, JAVA SWING, JDBC, JMS, Multi-Threading and JUnit.
  • Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, Spring, Hibernate, EJB, JSTL, Struts, AJAX, JDBC, JNDI, Java Beans, Web Services and RDBMS.
  • Expertise in web development using HTML 4/5, DHTML, CSS, Java Script, XSL, XSLT, and XML (DOM, JAXP, JAXB).
  • Expertise on Spring Boot, Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Excellent experience with major relational databases - Oracle 8i/9i/10g, SQL Server … DB2, My SQL.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Solid experience of Defect/Test Management tools like JIRA, Quality Center/Test Director, Bugzilla.
  • Designing and Developing Single Page web applications (SPA) using AngularJS, and Node.js with other UI technologies/ libs such as Backbone, jQuery, Bootstrap.
  • Proficient in creating the Dash Boards using the Backbone.js for faster performance with AJAX calls.
  • Extensive Experience in retrieving and manipulating data from backend using Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Experience in creating rules using Business Rules Engines: Drools, ILOG.
  • Expertise in working on ANT, Hudson, Maven, Log4j, JUnit, Mockito, JMock, Test-ng.
  • Experience in using various version control tools like SVN, CVS and IBM Rational Clear Case.
  • Extensive development experience in different IDE's like Eclipse, NetBeans, JBuilder 9.x/8.x, JSource, JDeveloper.
  • Excellent experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing JUnit test cases and used Clear Quest, JMeter, Bugzilla for bug tracking.
  • Proficient in NoSQL DB such as Apache Cassandra DB, Mongo DB.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC, JAX-RS using tools like Apache Axis.
  • Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.
  • Experience in Integration tools Oracle SOA Suite/BPEL/Fusion Middleware, web-methods and Apache CAMEL.
  • Extensive experience in using Amazon Web Services like RDS, EC2, Redshift, SQS, SNS, Cloud Watch and S3.
  • Experience in Integration of Amazon Web Services, AWS with other applications infrastructure. Proven experience with Application Servers like WebSphere, WebLogic, JBoss and Tomcat.
  • Experience in PL/SQL, RDBMS to develop stored procedures and triggers in DB2 and Oracle.
  • Good working experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
  • Good knowledge with version control tools like Clear Case, SVN, CVS and GIT.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS:

Programming Languages: Java, C++, C, UML, XML, SQL, PL/SQL.

Web Technologies: Angular JS, HTML/ HTML5, CSS/ CSS3, JavaScript, JQuery, JSON, AJAX.

J2EE Framework/API’s: Spring, Hibernate, JDBC, JMS, RMI, JNDI, Spring Boot.

Operating System: Windows, UNIX/Linux.

IDE: RAD, Eclipse, MyEclipse, NetBeans.

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

Application/Web Servers: WebSphere, WebLogic, JBoss, Tomcat.

Databases: SQL Server, Oracle, My SQL, DB2.

Design Methodologies: OOAD, SDLC, AOP, Agile, Scrum, Waterfall, TDD.

Version Control: SVN, CVS, GIT.

Testing/ Logging Tools: JUnit, Log4J.

Build Tools: ANT, Maven, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential - Irving, TX

Full Stack Java Developer

Responsibilities:

  • Requirements gathering Analysis, Design, Business logic implementation and Unit testing, Deployment and Maintenance of the Application.
  • Involved in Requirements gathering, Development, Testing and delivery of application.
  • Followed Agile methodology and Scrum.
  • Provide better estimates while spending less time creating them and make sure we were in control of the project schedule and state.
  • Performed User Interface Design and coding using Java, Spring framework and web technologies.
  • Worked on power DNS on the AWS cloud and maintained it with MySQL database.
  • Developed the applications using JSP, Struts and implemented MVC Architecture.
  • Designed UI pages using JSP, HTML, Angular JS, JavaScript, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.
  • Utilize Camel to integrate Microservices with other Microservices and RabbitMQ messaging exchanges. Developed Scripts for AWS Orchestration
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.7 features etc.
  • Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.
  • Wrote Notification microservice to send notifications via Email, Push and SMS.
  • Designed and implemented a SOA microservice with a JSON HTTP REST API.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Involved in implementing logging, exception handling and transaction management using spring AOP.
  • Used Java libraries to access AWS facilities as S3, JAX-RS services, Restful Web services interacting with external systems.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Developed client slide components utilizing Java Swing framework.
  • Developed, and debugged the Servlets and EJB with Web sphere Application server.
  • Developed Web Services for data transfer using Restful web services.
  • Managed Project dependencies and build using Maven.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Used JAX-B to call web services described by WSDL.
  • Involved in building the code & deploying on JBoss application server.
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Extensively used Oracle ETL process for address data cleansing.
  • JUnit/Mocha tests were written to test each module in the application.
  • Developed test-driven development (TDD) strategy guiding use of the Junit testing framework.
  • Involved in peer code reviews.
  • Followed coding guidelines, ran PMD & Find bugs and also make sure the 100% code coverage to maintain the quality of code.
  • Prepared Change Request business documents and involved in change and release management. Used GIT as Source Version control management system and worked on GITHUB repository.
  • Testing is done through Test Driven Development (TTD) using JUnit.
  • Tracked issues using JIRA using confluence.

Environment: Java, J2EE, JSP, Servlets, Java Beans, Spring, Spring Boot, Hibernate, XML, RESTFUL, JSTL, JSON, XML, HTML5, CSS3, JavaScript, AJAX, Continuous Integration, Microservices, AWS, Mongo DB, Jenkins, Log4j, JUnit, SQL, HQL, Apache Tomcat, WebLogic Server, Oracle, PL/SQL, JIRA, ANT, GIT, Eclipse.

Confidential - Fort Worth, TX

Java/ J2EE developer

Responsibilities:

  • Actively involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Design and develop code for Exchange project using the Java EE platform. Extensively using MVC, Factory, Delegate and Singleton design patterns.
  • Involved in design, development and maintenance of applications that utilizes Microservices, Docker, J2EE, Spring Framework, Spring MVC, Spring Integrations, Spring Data, Angular.JS, HTML5.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
  • Developed UI components using Angular.JS 1.5, Node.JS with Spring MVC4using various features such as dependency Injection, Models, data binding and controllers.
  • Used Spring boot actuator to access the current state of the running application in production environment.
  • Developed HTML views with HTML5, CSS3 and JavaScript.
  • Developed custom Angular.JS directives, tags, integrated with Spring forms and Spring Security.
  • Conducted simultaneous queries and retrievals using Java Multi-threading techniques.
  • Involved in writing Thread Safe blocks for multi-threaded access to make valid transactions.
  • Build Micro-services for the delivery of software products across the enterprise.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSTL and JavaScript, Business objects developed using POJOs and data access layer using Hibernate/JPA.
  • Used JMS for reliable and asynchronous exchange of important information such as payment status report. Using JavaScript, JQuery and Angular.JS to provide dynamic User Interface and for the client side validations.
  • Implemented SOA to develop REST Based Web services using Jersey, JAX-RS.
  • Utilize and program RESTful Web Services, EJB/JPA, and Hibernate entities.
  • Extensively worked on JPA with Hibernate as persistence layer and developed RESTFUL web services using Spring boot, Spring RESTFUL template.
  • Responsible for designing and developing business services, Test Classes and DAO methods using Spring, JPA and Hibernate.
  • Implemented JPA ORM through Hibernate created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Worked with Hibernate and JPA annotations to configure entity classes. Generating primary keys using DB Sequences and maintaining relationships with other tables.
  • Developed PL/SQL stored procedures, functions, views, created indexes and constraints, triggers and required SQL tuning to reduce the response time in the application. Worked on Query optimization.
  • Used Maven scripts to build the application and deployed on WebLogic Application Server.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Used GIT repository for software configuration management and version control, Maven is used for build script and configured log4j, .log files.
  • Developed the functionalities under Agile Methodology JIRA processes.
  • Used Microsoft SQL Server database for queries and to update data in the database.
  • Worked with Web Logic Application Server for deploying and testing the code.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Used Log4J for tracking errors and debugging the code.
  • Used GIT for version controlling and Eclipse as IDE.

Environment: Windows, Java, J2EE, JDK, Spring Framework, Spring Boot, Microservices, Hibernate, RESTful Web Services, HTML, CSS, AJAX, JavaScript, Angular JS, JSON, XML, Agile Methodology, Eclipse IDE, JMS, Junit, Maven, GIT, Log4j, Web Logic, Mockito, Microsoft SQL Server, Maven.

Confidential - Denver, CO

Java Developer

Responsibilities:

  • Analyzed and modified existing code wherever required and Responsible for gathering, documenting and maintaining business and systems requirements, and developing designs document.
  • Designed and developed Application based on Spring Framework using MVC design pattern.
  • Used Apache Tiles and JSP in the presentation tier.
  • Designed and developed the UI using JSP, HTML, JQuery, CSS and JavaScript.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated framework using Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Developed REST web services using Apache CXF.
  • Maven was used for the entire build process.
  • Developed Message Driven Bean (MDB) components for JMS messaging.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
  • Deployed application in WebSphere Application Server.
  • Eclipse as IDE for developing and debugging the application.
  • Created JUnit tests for various modules.
  • Used SVN for versioning and concurrent access to the project files.

Environment: Java, JDK, JSP, Tiles, Spring, Hibernate, IBM WebSphere, Oracle, JMS, TOAD, CXF REST Web Services, JavaScript, AJAX, JSON, JQuery, Maven, SVN, Eclipse IDE, Windows.

Confidential - Tampa Bay, FL

Java Developer

Responsibilities:

  • Participate in service functional specification, design, and feature integration with other services.
  • Writing and maintaining service application code, frameworks, libraries, APIs and documentation.
  • Used JSF as MVC frame work to develop the web application.
  • Used JSF Validation and Custom tags, Managed beans.
  • Involved in developing interface for WEB pages like user registration, login, and registered access control for users depending on logins using HTML, CSS and Java Script/AJAX.
  • Integrated Hibernate for persistence with the DAO and Service layer.
  • Developed Enterprise Java Beans (Session Beans) to perform middle ware services and interact with DAO layer to perform database operations like update, retrieve, insert and delete.
  • Developed different SOAP Web Services using WSDL, XML, XSD
  • XML Binding done using JAXB
  • Developed Message Driven Bean components with WebSphere MQ Series for e-mailing and Data transfer between client and the providers
  • Configuring and deploying application to WebSphere application server.
  • Created Stored Procedures using PL/SQL.
  • Performed unit testing using JUNIT framework.
  • Monitored the logs using Log4J and fixed the problems.
  • Used ANT to automate the build and deployment process.
  • Used CVS for software configuration management and version control.
  • Resolve Bugs and Change Requests to already existing code.

Environment: JSF, JSP, JavaScript, AJAX, Hibernate, EJB, WebSphere, SOAP, WSDL, JAX-WS, JMS, MQ Series, ANT, log4J, Junit, Windows.

Confidential - Norfolk, VA

Jr. Java Developer

Responsibilities:

  • Developed the use cases and class diagrams using Rational Rose/UML.
  • Performed end-to-end design and development of all layers of the application.
  • Developed front-end UI (User-Interface) with JSP, HTML, CSS, and DHTML.
  • Wrote JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
  • Used JQuery to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Implemented Spring MVC for designing and implementing the UI Layer for the application.
  • Developed various JMS message producers and consumers.
  • Wrote PL/SQL Queries to get schedule of policy payment and defaults.
  • Responsible for deploying application file on JBoss Application server.
  • Worked on persistence layer using JDBC with Oracle Database.
  • Used Log4j package for the debugging, info and error tracings.
  • Used ANT for automated deployment.
  • Wrote JUnit Test cases for Unit testing in Pension Manager Module.

Environment: Java, J2EE, JSP,SOAP, WSDL, XML, DHTML, HTML, CSS, SoapUI, JMS, JUnit, ANT, JavaScript, JQuery, AJAX, JBoss Server, Oracle, PL/SQL, Agile, Windows.

We'd love your feedback!