We provide IT Staff Augmentation Services!

Java/ui Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Having 7+ years of experience in Software Analysis, Design and Development of Application Software using Java/J2EE Technologies.
  • Experienceindeveloping and designing Web Services (SOAP and RESTful Web services). Tested them using SOAP UI, Fiddler, Postman etc.
  • Understanding of methodologies like Software Development Life Cycle (SDLC), Iterative Software Development Life Cycle Processes such as Agile/Scrum Methodologies.
  • Strong front - end UI development skills using AngularJS, React JS, JavaScript, JQuery, HTML5 and CSS3.
  • Strong knowledge and experience in developing applications using servers like WebSphere, WebLogic, JBOSS, and Tomcat.
  • Knowledge on Java 8 concepts like functional interfaces, Stream API and Lambda expressions.
  • Hands on experience in EJB 2.1/3.0.
  • Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
  • Hands on experience in developing applications using tools such as Eclipse, Spring Tool Suite, Netbeans, Visual Studio and SQL Developer.
  • Experience using core Java APIs to build multi-threaded server-side components for large-scale Web and standalone applications.
  • Proficiency in various Core Java concepts such as Threads, Exception Handling, Collections to implement various features and enhancements.
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, Xpath and DTD.
  • Worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXP.
  • Knowledge in NoSQL database Cassandra and MongoDB.
  • Hands on experience on the messaging services like JMS, MQ, Apache KAFKA.
  • Experience in Test Driven Development (TDD) and Behaviour Driven Development (BDD) methodologies
  • Experienced in implementing Microservices using Spring Boot, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/REST).
  • Implemented MVC Design Pattern Using Struts framework. Extensively worked on struts tag libraries, validations, exceptional handling and JSTL in struts framework.
  • Experience in database connectivity (JDBC) for different databases.
  • Knowledge on development of Rest web services enabled with OAUTH security.
  • Experience in scripting languages like Perl, Shell scripting and Python.
  • Experience in working with Amazon web services (AWS).
  • Efficient in packaging & deploying J2EE applications using ANT and Maven on Apache Tomcat, WebLogic, Amazon Web Services (AWS) and WebSphere.
  • Proficient in using RDBMS concepts with Oracle 10g/11g, MySQL and experienced in writing SQL, PL/SQL scripts and Stored procedures.
  • Understanding on API design with Data structures and Algorithms (Hash Code, Tree, etc.).
  • Solid ability to work on Agile, Waterfall and SOA projects.
  • Expertise working with configuration and Version Control Tools like CVS, SVN (Subversion) and GIT.
  • Excellent Client interaction and presentation skills and have proven experience in working independently and in a team.

TECHNICAL SKILLS

Programming Languages: Java, C++, C

Java Technologies: Java, J2EE, JDK 1.8, JDBC, Servlets, JMS, EJB, Swing

Frameworks & Build tools: Spring, Struts, MVC, Hibernate, Log4j, ANT, Kafka, Maven, cucumber, Ibatis

Databases: Oracle, MySQL, NoSQL(Cassandra, MongoDB)

Web Technologies: Angular.js, React.js, HTML5, XML,XSL,XPath, AJAX, JSF 2.0, JSP, CSS3, JSON, JQuery

Version Controls: SVN, CVS, Rational Rose, GIT

Design Patterns: Singleton, UML, Data Access Object (DAO), MVC, Session Façade

Application Servers: IBM WebSphere Application Server, Weblogic, Apache Tomcat, Jboss

IDE Tools: Eclipse, Net Beans, WSAD, RAD

Scripting Languages: Java Script, Unix Shell scripting, Python

Operating Systems: Windows, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Java J2ee Developer

Responsibilities:

  • Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
  • Developed a microservice to generate formatted excel export/output by accepting data & styling instructions as an input in json format for WFA project.
  • Developed SpringBoot REST Apis for the project.
  • Extensively worked with Apache POI 3.15 for reading and writing files inMicrosoft Excel.
  • Used Swagger 2 for documentation of the project.
  • Used postman as client for integration testing of the webservice.
  • Build and deployed projects using Maven.
  • Developed and used JSON and standardized it by developing and validating with JSON Schema.
  • Participated in the development of webpages using Angular.JS.
  • Used Spring Tool Suite 3.8.4 as IDE.
  • Worked on spring MVC architecture.
  • Prepared test cases and strategies for unit testing and integration testing and performed unit testing using JUnit 4.
  • Prepared Error handling mechanism in the project using Java.
  • Worked on Yaml for configuration of the application file.
  • Performed load and performance testing using JMeter 3.2 using various listeners.
  • Involved in using continuous integration tool Jenkins to push and pull the project code into Git repositories.

Environment: Java J2EE, spring boot, spring MVC, json, json-schema, yaml, swagger.io, Junit, selenium, JIRA, Zephyr HTML, Angular 2, Jenkins, Mongo DB, rabbitMQ

Confidential, Atlanta, GA

Java/UI Developer

Responsibilities:

  • Gathering the requirements from the business users and performing the requirement analysis for the application.
  • Worked for Common Services Interfaces (CSI team). It is a common services interfaces platform that uses Java for enabling business to business services.
  • Built the UI part of address verification service where users can select or ignore recommended address using JQuery, Ajax, PHP and Bootstrap model.
  • Developed web pages using AngularJS.
  • Actively participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Involved in the functional, technical design and development of the application.
  • Designed and Developed servlets to handle asynchronous java batch requests, both scheduled and on-demand jobs.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed RESTful micro services based application. The back-end is being written in Java using Spring Boot for scalability.
  • Worked with core java technologies like Multi-Threading and Synchronization.
  • Designed and developed RESTful services to handle various requests from all the application screens by user.
  • Worked on performance tuning with web services and Hibernate to minimize the response times to milliseconds as per the SLAs.
  • Maven was used to manage dependencies in the application and involved in writing Maven pom.xml and deployment of the application in Tomcat Application server.
  • Created high quality, maintainable, and performant code for automated test cases and followed ATDD using Java - Cucumber for our development.
  • Developed Exception handling framework and used log4J for logging.
  • Actively involved in Scrum of scrums that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration
  • Interact with Business Analysts to retrieve requirements, interacted with users for production support on site and remotely.
  • Study the database needs of our applications and optimize them using Mongo DB.
  • Implement large scale pub-sub message queues using Apache Kafka.
  • Kafka was used for event messages and wrote Kafka Rest API to collect events from front end.

Environment: Java J2EE, JSP, JavaScript, Ajax, Swing, Spring 3.2, Eclipse 4.2,Hibernate 4.1, XML, Tomcat, Oracle 11g, JUnit, Docker, SOAP, Spring Boot, JAX-WS, Unix, Jenkins,Angular.js and Soap UI.

Confidential, Pleasanton, CA

Java/J2EE Developer

Responsibilities:

  • Developed web pages using Struts, JSP, Servlets, HTML5 and JavaScript.
  • Designed and implemented the strategic modules like Underwriting, Requirements, Create Case, User Management, Team Management and Material Data Changes.
  • Configuration of Business Rules, Business Processes and Responses with Meta data driven.
  • Involved in Installation and Configuration of Tomcat, Spring Source Tool Suit, Eclipse, unit testing.
  • Involved in Migrating existing distributed JSP framework to Struts Framework, designed and involved in research of Struts MVC framework which fits into our existing framework,
  • Developed Ajax framework on service layer for 2 modules as benchmark
  • Implemented Service and DAO layers in between Struts and Hibernate.
  • Architected an enterprise service bus using Mule, Java (EJB3), Hibernate, and Spring to tie back-end business logic/systems with web properties via a corresponding RESTful API.
  • Used XSLT for transforming XML documents.
  • Designed Graphical User Interface (GUI) applications using HTML5, JSP, JavaScript (JQuery), CSS, and AJAX.
  • Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classes.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS, JavaScript.
  • Implemented business process, database retrievals, access of information and User Interface using Java, Struts, and Planet Interact Framework.
  • Worked on the Mule ESB build on top of the SOA to develop the integration plugin to exchange data across multiple platforms
  • Involved in production support and also provided system support for department user base and data analysts.
  • Implemented the Application using many of the Design Patterns and Object-Oriented Process in the view of future requirements of Insurance domain.
  • Used Log4j for logging the application.
  • Used JAXB for converting Java Object into a XML file and for converting XML content into a Java Object.
  • Agile methodology is used for development of the application.
  • Developed the presentation layer with Spring MVC using JSP and JavaScript.
  • Deployed the Application in Jboss Server present in Linux environment
  • Deployed project components onto IBM WebSphere 6.

Environment: Java, Apache Struts,J2SE 1.4.2, JSP, Servlets, JDBC, JBoss EJB, Java Script, JAXB, JMS, Swing, HTML5,CSS3, Angular.js, J2EE Design Patterns, Web Services, AXML, SOAP, MS-SQL Server, Web Sphere 6, BEA Web logic 8.1, Sub Version.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed framework components, involved in designing MVC pattern using Struts framework.
  • Used spring framework for dependency injection with the help of spring config files.
  • Developed the presentation layer (UI) using JSP, Tag libraries, HTML5, CSS and client validations using JavaScript.
  • Used DAO, DTO, Singleton, Composite view design patterns in the App development.
  • Transformed XML content into HTML using XPath, XML Schema and XSLT.
  • Application development using Eclipse IDE, building of applications with Maven scripts, testing of application with RAD local Web Sphere Server7.0
  • Use of Multi-Threading and collection framework including List, Map etc.
  • Involved in configuring and deploying the application using JBOSS.
  • Coding SQL Statements and Stored procedures for back end using Oracle.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Developed various test cases and performed unit testing using JUnit.
  • Participated in code review and played key role in integration with legacy systems.
  • Used Hibernate as the ORM tool to be able to integrate the software with the Oracle database backend.
  • Used SVN for version control.
  • Using JIRA for bug/task tracking and time tracking.

Environment: Struts 2.0,Spring 3.0,JSP 2.0, Servlets 2.4, JDK1.6, Oracle11g, Jboss, JDBC 3.0, HTML5, XML,XSLT, XPath, CSS3, CVS, Multi-Threading, AJAX, JavaScript, Hibernate 3.6, Web Sphere 7.0, Log4J, JUnit, JIRA, SOAP, WSDL, Web Services, Maven, RAD 7.5, JMS, SQL, PL/SQL, UNIX, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in development and implementation of Client Access Module using Java.
  • Created tables & records as specified by the client.
  • Used JDBC to connect to the Oracle database and validate transaction entries.
  • Used JSP/HTML for creation of web pages.
  • Involved in developing Servlets, JSP, XML based communication
  • Developed EJB components encapsulating business logic.
  • Developed the presentation layer with Spring MVC using JSP and JavaScript.
  • Designed UI screen for Insurance Quote to get User information with JSP, Struts tag library.
  • Developed Action Classes, Service Classes for Resident Insurance premium payment module.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Involved in the development of both the back end and the frontend of the application using Struts, Hibernate and Web Services.
  • Involved in Unit testing and Integration testing
  • Maintenance of the system and updating of the system as per client requirements.

Environment: Java, J2EE, STRUTS Framework, JSP, JSTL, Webservices, JavaScript, CSS, Servlets, JDBC, HTML, XML, JDBC, JBOSS, Eclipse, ANT, Clear Case, Windows.

We'd love your feedback!