We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • 5 years of extensive professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with Waterfall and Agile Scrum methodology.
  • Strong experience as a Java Full-stack Developer focusing on back-end in domain areas such as Banking & Finance, Healthcare, Insurance, and Manufacturing developing enterprise web Applications.
  • Experience in designing and developing multi-tier enterprise applications using Java, J2EE & related technologies such as JavaBeans, POJO, Servlets, JSP, JDBC, Struts 2, Spring 2, Hibernate 4, JMS, XML, XSLT and Web services.
  • Solid knowledge in J2EE Design Patterns like Singleton, Factory and MVC.
  • Expertise in Application development using various frameworks such as Struts 2, Spring Framework 4, Spring MVC, Spring Boot, Spring Security and Spring AOP.
  • Experience using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Sound RDBMS concepts and experience in writing SQL queries and PL/SQL in Oracle 11g and MySQL 5.
  • Experience in working with NoSQL, Couchbase server for handling huge amount of data.
  • In-depth knowledge and experience in UI using Java, JavaScript, HTML5, DHTML, CSS3, jQuery, AJAX, JSON, Bootstrap and AngularJS 1.4.x.
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services(SOAP, RESTful) that include several components like SOAP, WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS.
  • Experienced in using and configuring AWS services such as EC2, EBS, RDS, Cloudwatch, and Auto-scaling.
  • Experience in using GIT and also deploying applications using CI-Jenkins.
  • Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
  • Expertise in Deploying Application/Web Servers like JBoss 6 and TomCat 8.
  • Hands on experience in writing test cases in Junit 4.11 Mockito and using POSTMAN for web service test
  • Knowledge with reporting API like JFreeChart, FreeMarker.
  • Experienced in use of build tool like Maven.
  • Familiar with using project tracking tools by JIRA.
  • Hands on Experience with unit testing & Test Driven Development(TDD) and also in Functional test cases using BDD framework
  • Experienced in Log4j for logging.
  • Proven competencies: problem solving and analytical skills, excellent presentation and documentation skills, application development, project management, leadership
  • Highly motivated and a self-starter with effective communication and organizational skills, combined with attention to detail and business process improvements

TECHNICAL SKILLS:

Languages And Methodologies/Design Skills: Java (Java SE6, 7, 8), J2EE 7, JavaScript, TDD, Agile methodology, Waterfall, C, OOP, OOAD and J2EE Design patterns.

Web Services: REST SOAP, WSDL, JAXP, JAXB, JAX-RS, Apache Tomcat 6-8, JBoss 6.x

Servers: JAX-WS, WSDL4J, POSTMAN, RESTful\

FrameWorks/OR Mapping: MVC, JPA, Struts1.x/ 2.0, spring 3.x/4.x, Oracle 9i/10g/11g, MySQL, SQL, PL/SQLRDBMS/ DBMS: JSF and Hibernate 3.0/4. Triggers, Views, HQL and MongoDB\

Web Technologies: HTML4.0,5.0/DHTML, CSS2/3, JavaScript \ J2EE, JDBC, JMS, JSP, JavaBeans, JNDI, 1.8.2, Bootstrap 3, AngularJS 1.2.x/1.3.x/1.4.x, Applets, AWT, Hibernate, HQL, JQuery, AJAX, JSON, JSTL SAX, DOM, JIRA, XML, DTD, XSD, XSLT, XPath, JAXB and JAXP

Version Control: GIT

Reporting Tools: JasperReport 5, JFreeChart, D3.js

Unit Testing Tools: Junit 4.11, Mockito, Jenkins, UAT, Jasmine, Maven, Cloud AWS, Log4j, Testing

IDE: IntelliJ, Eclipse

PROFESSIONAL EXPERIENCE:

Java Full Stack Developer

Confidential, Phoenix, AZ

Responsibilities:

  • Exposed to Agile-Scrum methodology and participated in Sprints, involving cross-functional members, Like architects, programmers, analysts, testers, and UI designers.
  • Involved in all the phases of SDLC including collection of requirements, analysis of customer Specifications, system design, development and deployment of the application.
  • Implemented various design patterns in the project such as Singleton, Factory, Abstract Factory, Observer, Data Transfer Object and Data Access Object.
  • Extensively worked on developing the application using Spring Framework 1.5.9.
  • Used Spring Boot for developing the Micro Services to simplify Maven configuration and configure spring automatically.
  • Developed Web Services using RESTFUL web services for processing all transactions presented for clearing and settlements.
  • Tested the RESTFUL Web Services using POSTMAN tool.
  • Developed various database interaction objects by implementing the DAO patterns and used JDBC 4.1 as model component
  • Used IntelliJ IDEA for developing the JAVA Application.
  • Used Couchbase Server to store the data related to statuses of transactions for the downstream for further processing.
  • Hand on experience in introducing JBPMN(flows in applications to control the flow of application using JBoss Red hat developers studio.
  • Used JPA/Hibernate to communicate with data layer and XML/JAXB to read XML data.
  • Developed database schema and populating data using SQL and HQL statements, SQL functions, stored procedures, triggers and bulk uploads.
  • Used Vert.x to communicate with different parts of the application and passes events, asynchronously.
  • Used Spring-KAFKA the implementation of JMS for posting the message of the file from application to another application
  • Developed user interfaces to interact with server using HTML5, CSS3, JavaScript, JSP, using jQuery to simplify the complexities of the application as well as using AJAX, JSON and XML to make the pages dynamic
  • Used Bootstrap 3 to give responsive web application and optimize the web page appearance of the components like tables and buttons
  • Developed a module as single page Application using AngularJS 1.3.0 with Angular routers and controllers.
  • Developed JUnit, Mockito test cases for unit testing in Test Driven Development (TDD). Exposed to integration testing, functional testing and performance testing, and fixed raised bugs.
  • Used Cucumber tool for BDD to write the functional test cases.
  • Involved in version control by using Git and also participated in deploying applications using CI-Jenkins
  • Integrated various modules and deployed them in open shift cloud platform.
  • Implemented the logging mechanism using Log4j framework
  • Implemented FreeMarker to generate Acknowledgement reports about the transactions rejected to the acquirer.

Environment: Java 8, Servlet 3.1, JSP, Spring Framework 1.5.9, Spring Boot, Spring REST, JPA2.0, Hibernate 4.0, SOAP, Oracle 11g, SQL, PL/SQL, HQL, JDBC 4.1, Postman, Design Patterns, HTML5, CSS3, JavaScript1.8.2, JQuery 1.11.0, Bootstrap 3, AngularJS 1.3.0, AJAX, JSON, XML, JUnit 4.11, Mockito, JMS 2.0, Log4j, Agile-scrum, IntelliJ IDEA, Maven 3, Git, JasperReports, Jenkins, JBoss 6.

Java Full Stack Developer

Confidential, Pittsburg, PA

Responsibilities:

  • Exposed to Agile-Scrum methodology and participated in Sprints, involving cross-functional members, like architects, programmers, analysts, testers, and UI designers.
  • Involved in all the phases of SDLC including collection of requirements, analysis of customer specifications, system design, development and deployment of the application.
  • Implemented various design patterns in the project such as Singleton, Factory, Abstract Factory, Observer, Data Transfer Object and Data Access Object.
  • Extensively worked on developing the application using Spring Framework 4. .
  • Used Spring Boot to provide opinionated 'starter' POMs to simplify Maven configuration and configure spring automatically.
  • Used JPA/Hibernate to communicate with data layer and XML/JAXB to read XML data.
  • Developed various database interaction objects by implementing the DAO patterns and used JDBC 4.1 as model component.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML.
  • Developed database schema and populating data using SQL and HQL statements, SQL functions, stored procedures, triggers and bulk uploads.
  • Developed Web Services using WSDL, SOAP to get payment history from databases.
  • Implemented Messaging using JMS 2.0 to notify customers on policy updates and payments
  • Developed user interfaces to interact with server using HTML5, CSS3, JavaScript, JSP, using jQuery to simplify the complexities of the application as well as using AJAX, JSON and XML to make the pages dynamic.
  • Used Bootstrap 3 to give responsive web application and optimize the web page appearance of the components like tables and buttons.
  • Developed a module as Single Page Application (SPA) using AngularJS 1.3.0 with Angular routers and controllers.
  • Implemented the logging mechanism using Log4j framework.
  • Implemented JasperReports to generate previous day, current day or any other customized report.
  • Integrated various modules and deployed them in JBoss Application Server.
  • Developed JUnit, Mockito test cases for unit testing in Test Driven Development (TDD). Exposed to integration testing, functional testing and performance testing, and fixed raised bugs.
  • Involved in version control by using Git and also participated in deploying applications using CI-Jenkins.

Environment: Java 8, Servlet 3.1, JSP, Spring Framework 4.0, Spring Batch, Spring Security, Spring Boot, JPA2.0, Hibernate 4.0, SOAP, Oracle 11g, SQL, PL/SQL, HQL, JDBC 4.1, SoapUI, Design Patterns, HTML5, CSS3, JavaScript1.8.2, JQuery 1.11.0, Bootstrap 3, AngularJS 1.3.0, AJAX, JSON, XML, JUnit 4.11, Mockito, JMS 2.0, Log4j, Agile-scrum, Eclipse, Maven 3, Git, JasperReports, Jenkins, JBoss 6.

Programer Analyst

Confidential, Newark, NJ

Responsibilities:

  • Agile SCRUM development process was used for the product life cycle management.
  • Created Use Case, wrote design approach documents, development, implementations, support, for functional security modules like Self Registration, Change Password, Approve Failed Registrations, and Update Other's Profile on a weekly basis.
  • Implemented Struts 2.x framework in the application. Responsible for configuration and integration of Spring 4, Struts 2.x and Hibernate 4.3.x.
  • Designed and developed Controllers, Action Mappings, Interceptors, Forms and View pages for management of policy claims using Struts2.x framework.
  • Implemented Persistence layer using Hibernate 4.3.x to interact with the MySQL database.
  • Used Hibernate for object relational mapping and persistence.
  • Automated deployments using Amazon CloudFormation for creating and managing EC2 instances and used Amazon CloudWatch for monitoring.
  • Produced SOAP Web Service through WSDL for XML data transfer over HTTP to send policy status and consumed RESTful Web service to get customer data from external module using AngularJS and fetched data for mobile front end and parsing the web response data in both XML & JSON format using different parsers.
  • Used DOM parser for parsing xml documents and XSLT API to handle XML parsing in Object Oriented way.
  • Design and implementation of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication, and Database.
  • Configured JMS service class to transfer the orders between agents and policy holders.
  • Designed interactive web pages with front end screens using AngularJS HTML5 and CSS3.
  • Implemented jQuery AJAX calls in JSP web pages to render the response on to UI.
  • Involved in creating Reporting Module using JFreeChart.
  • Created unit tests using JUnit framework in test driven development approach.
  • Used Git as version control tool and Maven as build tool.
  • Worked closely with requirement team, testing team, data base administrators and production support team.

Environment: Java 7, JSP, JDBC, Spring 4.0, Struts 2.x, Hibernate 4.3.x, Design Patterns, XML, MySQL, MAVEN, HTML5, CSS, JSP, Java Script, jQuery, AngularJS, AJAX, AWS, SVN, UML, Web services, SOAP, XSLT, Jira.

Hire Now