We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

Sr Java Ui Developer Jacksonville, FL

SUMMARY:

  • Over 8+ years of experience in software development includes Analysis, Design and Development of quality software for Web - Based Applications and Stand Alone applications using Java/J2EE Technologies and Software Development Methodologies.
  • As a Java/J2EE Developer, expert in gathering Requirements and System Analysis, experienced in the Software Development Life Cycle(SDLC) of analysis, design, developing, documenting, testing, and performance tuning.
  • Expertise in using various frameworks like Spring, Struts, JSF, EJB and ORM Technology like Hibernate, iBATIS, JDBC, JPA, Spring JDBC.
  • Very good knowledge in working with IOC frameworks like Spring and Spring AOP, ORM and MVC framework like struts, Spring.
  • Extensive working experience with J2EE and related JAVA technologies JDBC, Servlets, JSP, JNDI, JMS, JSTL.
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, SOAP Web Services.
  • Proficient in using Object Oriented Programming Analysis and Design (OOAD) principles, UML and Rational Rose, Object Oriented Design Patterns in building high performance applications.
  • Experience in using JSP and Servlets to create web interfaces.
  • Worked on (JMS) MQ's like IBMMQ and Active MQ .
  • Proficient in building Web User Interface (UI) using HTML5, CSS3, DHTML, table less XHTML, JavaScript, Bootstrap and JQuery that follows W3C Web Standards and are browser compatible.
  • Experience with various MVC Java frameworks like Angular JS, EXT.JS, Backbone.JS, Node.JS, React.JS, Express JS.
  • Good knowledge with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.js environment.
  • Good Understanding of Document Object Model (DOM) and DOM Functions
  • Well experience in Design and Development of database systems using RDBMS concepts including Oracle 8i/9i/10g/11g, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
  • Experience in database programming using Oracle, SQL Server, DB2, MySQL and proficiency in developing SQL in JDBC as well as client server environments.
  • Good Experience in using NoSql databases MongoDB, Cassandra .
  • Well versed with J2EE Design Patterns like DAO, Service Locator, Value Object, Business Delegate Pattern, Front Controller Pattern, Singleton, MVC, Session facade etc.
  • Developed reusable solution to maintain proper coding standard across different java project. Proficiency with the application servers like IBM WebSphere, WebLogic, JBOSS and Apache Tomcat.
  • Experienced in working with Integrated Development Environment like Eclipse, GitHub, Rational Application Developer and Rational Software Architect.
  • Experience in working on Version Control tools like SVN, CVS, and GIT.
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins and Hudson.
  • Expertise in writing JUnit test cases using Junit Frameworks like Mockito, JMock.
  • Strong knowledge on working with Jasmin-Karma, Protractor for client side unit testing and Experience on working client side build tools like npm, Grunt, Gulp, Bower.
  • Skilled in using automated functional testing tools like Selenium and test driven development using JUnit and debug tools like log4j.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Cross platform-working experience with UNIX, Linux variants such as Red Hat & Solaris and Windows.
  • An organized professional with immensely strong leadership capabilities with excellent project management and communication skills.

TECHNICAL SKILLS:

Languages: Java, C, SQL, PL/SQL.

Java/J2EE Enterprise Technologies: JDBC, JSP, Servlets, EJB, JSTL, JMS, JSF, Hibernate, Spring, Struts, JNDI, Log4j, and LDAP.

Bigdata Tools: Apache Storm, Apache Nifi, HDFS

J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXB.

Web Technologies: HTML5, DHTML, XHTML, CSS3,JSP, Java Script, AJAX, JSON.

JavaScript Frameworks: Bootstrap, Angular JS, EXT JS, Node JS, Express JS, Backbone.js, JQuery.

Client side build tools: npm, Bower, Grunt, Gulp.

Database: HBase, Oracle11g/10g, DB2, MySQL, MongoDB

Web and Application Servers: Apache Tomcat, IBM WebSphere, JBoss, WebLogic.

Design Patterns: Singleton, Front Controller, DAO, MVC, Factory Method.

Methodologies: SDLC, OOAD, Agile.

Operating Systems: Windows, Linux, Unix.

Build Tools: Ant, Maven, Jenkins, Bamboo, Gradle.

Tools: Junit, Selenium, Eclipse, Mockito, IBM Rational Application Developer 6.0, TOAD, MS Project2000, Sublime Text, Rational Rose, Putty, Subversion, CVS, Visual Source Safe6.0, Clear Case, MS Visio.

PROFESSIONAL EXPERIENCE:

Confidential, Jacksonville, FL

Sr. Java/UI Developer

Responsibilities:

  • Working with HTML5, CSS3, JSP, AJAX, JSON, SASS and working parallel with React JS to provide a firm base for the architecture.
  • Designing, developed a custom, single-page, responsive web application on front end using React JS.
  • Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
  • Responsible for React UI and architecture. Built components library, including Tree, Slide-View, and Table Grid.
  • Working on Declarative and composable React Components to run with Webpack server.
  • Using ReactJS framework for navigation items.
  • Validating Properties for correct usage of Components using ReactJS.
  • Using ReactJS to make a reusable component to update a section of home page with regular interval.
  • Using React's custom markup language, JSX, to clean up your Javascript code.
  • Involving in the creation of interface to manage user menu and Bulk update of Attributes using ReactJS and jQuery.
  • Used Angular js filters for filter functionality in search box and integrator functionalities.
  • Implementing performance oriented CSSselector, scalable and modular CSS approach for front-end architecture.
  • Using Swagger tools for front-end user interfaces, low-level code libraries and commercial API management solutions
  • Developing stand-alone, and production-grade Spring based Applications using Spring Boot .
  • Using Spring Boot to provide 'starter' POMs to simplify the Maven configuration.
  • Using Spring Boot for automatically configure spring whenever possible.
  • Developing grunt tasks to run the unit tests on Jenkins.
  • Using Ant scripts to build and deploy the applications in JBoss application Server.
  • Developing REST based Web Services using JAX-RS API on the Jersey Framework.
  • Developing amazing single page applications with React JS and Redux .
  • Using Redux provides a state container for JavaScript applications that will help applications behave consistently.
  • Using Java 8 for the features Nashorn, javascript engine to execute javascript code.
  • Experience with Redux Architecture in order to get strict unidirectional data flow.
  • Developing enterprise-class applications using POJOs by enable Spring.
  • Creating and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Modifying the Spring Controllers and Services classes so as to support the introduction of Spring framework.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Designing, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Working with Java libraries to access AWS facilities as Simple Storage Service.
  • Configuring and managed public/private cloud infrastructure utilizing Amazon Web Services like Amazon Ec2, Amazon S3
  • Built the viewer for displaying waypoints, route, fence layers on map using Esrijs, extjs and dojo.
  • Created NIFI processors to consume the real-time data from various MQ Bridges, transform the message into domain specific object model and write to Kafka topics.
  • Developing MDBs for receiving and processing data from Apache Kafka message queue.
  • Using Apache Kafka to distributed publish-subscribe messaging system in order to designed to be fast, scalable, and durable.
  • Implemented Storm topologies to process the high volume of data from various Kafka topics and writing to various Kafka topics.
  • Developed monitoring tool to monitor Storm topology metrics and Hbase metrics using REST services.
  • Developed message flow interfaces using WMQ to transform messages between different clients to meet their business needs with the help of IBM Primitive nodes.
  • Extensively used core java concepts like collection frame work, multithreading, OOPS and Exception Handling.
  • Consuming the data from diverse topics and asynchronously writing to Giga space data grid which contains the recent data.
  • Writing the data to various HBase tables from Gigaspaces asynchronously using mirror service. HBase would contain historic as well as recent data.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, and views.
  • Building the WAS Restful services to a fetch data from grid and database.
  • Development of Hibernate objects for data fetching for batch and front-end processing.
  • Used GIT as version controller, Maven and Bamboo for build and code deployment.
  • Wrote JUnit test cases and test suites and used EclEmma to generate the code coverage reports and also used Sonar Cube and Sonar Lint for continuous inspection of code quality and maintain standards in both the JS and Java.
  • Using OAuth security mechanism for authorization to Internet users to authorize websites or applications to access their information on other websites but without giving them the passwords.
  • Used Mocha and Chai JavaScript unit Testing tools for testing JavaScript pages.
  • Working on Webpack module bundler for bundling application source code in convenient chunks and for loading that code from a server into a browser.
  • Creating tables and worked on NoSQL DataBas e by using Cassandra to write Stored Procedures functions and packages for complex Inserts and updates in the database.
  • Done unit testing using JUnit.

Environment: Spring Boot, Spring, Docker, Apache Kafka, AWS, Jenkins, React JS,, Apache Nifi, Apache Storm, Kafka, Zookeeper, Swagger, Web Pack, Jersey (Jax RS), Cassandra, O auth Security, Redux Architeture(React JS), REST, AJAX, JDBC, JavaScript, Hibernate, Bootstrap, HTML5, CSS3, JQuery, Apache Tomcat, ANT, Jenkins, WebPack, Cucumber, Mocha and chai and Eclipse.

Confidential, Saddle River, NJ

Sr. Java/UI Developer.

Responsibilities:

  • Built Web pages using HTML5, JavaScript, JQuery User Interface Design, XHTML, CSS 3, BootStrap, JSON, AJAX, Backbone js, Angular js.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using Angular JS framework.
  • Implemented MVC design pattern in single page application using Angular JS.
  • Implemented Structured JS code using Angular JS including objects, module patterns and functions that encapsulate business logic, handle form validation, DOM manipulation.
  • Used JQuery to develop the widgets, to perform the client side validations
  • Used Java-J2EE patterns like Spring Boot, Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Designing and developing the End Points(Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Worked on Spring Security for application authentication and Modifying the REST Controllers and Services classes as part offspring framework.
  • Worked on Java 8 for huge upgrade to the Java programming model and a coordinated evolution of the JVM, Java language, and libraries.
  • Used Java 8 for features productivity, ease of use, improved polyglot programming, security and improved performance.
  • Used Spring Framework AOP Module to implement logging in the application for application status and Using Spring DAO Module along with Framework to deal with Database.
  • Developed customer GUI using HTML5, CSS, LESS, JSON, AJAX and Backbone JS to simplify the complexities of the application and to create single page application.
  • Used Backbone JS for creating single page application using a RESTful service for persisting data.
  • Used Backbone JS communicates via events and helps to develop fast application and easily maintainable code.
  • Designing and developed Micro Services using (MEAN Stack) Node.js, Mongo DB, Angular JS Elastic search on Private Cloud OpenStack Platform using Express.js.
  • Used MEAN stack to create an application using the by writing as little code as possible and taking a high level view of the key components
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
  • Used Ajax Express for automatically AJAX requests handling middleware for Express framework
  • Used MongoDB for User Data Management, content Management and delivery
  • Managing and maintaining NoSQL database mainly MongoDB and used Multithreading at back end components in production domain.
  • Unstructured data was handled using MongoDB and used Mongoose Connector for connecting.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot.
  • Developed REST Web Services clients to consume those Web Services.
  • Implemented RESTful web service using Apache CXF for exchanging information of unstructured data of No SQL database Mongo DB which is connected through Java Mondo DB Driver.
  • Developed and create stand-alone, production-grade Spring based Applications using Spring Boot
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Experience in Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Developed MDBs for receiving and processing data from Rabbit MQ series.
  • Used Mocha and Chai JavaScript unit Testing tools for testing JavaScript pages.
  • Smoke Test and Acceptance Testing with Selenium in multiple Java platforms.
  • Done unit testing using JUnit.

Environment: J2EE, Spring framework, Angular JS, Backbone JS, Ember JS, Jquery, HTML, CSS,AJAX Express, NODE JS, Spring boot, Rest services, Mongo DB, AWS, Jira, JDK, Hibernate, JSON, JDBC, AJAX, Jenkins, Web services, JMS, Cucumber, Selenium MEAN stack, SOAP, Mocha, Chai, XML,WSDL, JSON, JavaScript, Spring Quartz, IBM RAD, Web Sphere, Agile Methodology, Micro Services, Design Patterns, Apache Maven, JUnit, XSLT, Rabbit MQ.

Confidential, Irving, TX

Senior UI Developer

Responsibilities:

  • Generated User interface Templates using JSP, JavaScript, HTML5 and CSS3
  • Development of JavaScript for validations and other functionalities.
  • Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, jQuery.
  • Interacted with Java controllers and used Ajax calls and JSON objects to write/read data from back end systems.
  • Implemented form validation using JavaScript and Regular Expressions.
  • Fixing the defects simultaneously when pushing individual modules to Production.
  • Used custom tag libraries and Spring MVC framework to implement web applications.
  • Used Maven to build the project.
  • Developed the application using Spring core, Spring MVC and IOC/Dependency Injection integrating different layers of the application.
  • Used Data tables to populate large datasets, and perform operations like searching sorting.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Customized Data tables on front end to enhance the functionalities and performance such as pagination, sorting, anchor links and export.
  • Implemented file import/export using JavaScript to import/export functions, objects or primitives from a given file or module .
  • Used Java Multi-Threading concept to concurrently execute small parts of the code.
  • Used Multi-Threading was implemented for handling multiple requests from Angular and to achieve high performance.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Wrote Hibernate configuration files to enable the data transactions between POJO and Oracle Database.
  • Built DAO package as well as DAO IMPL package to implement the data access logic, and using Hibernate Annotation to do the data mapping.
  • Used various design patterns like Session Facade, Singleton, MVC and Factory patterns with the help of Hibernate ORM.
  • Developed and designed Perl Scripts and by using wrapper to connects Java code to Perl code
  • Developed Participated in solving cross browser issues and designed layout for screens with different resolutions.
  • Used Dimensions for version control.
  • Used Jax WS framework to create SOAP web services.
  • Worked on Oracle11g and get the data from the database to validate the users.
  • Performs UNIT testing with JASMINE and KARMA.
  • Implemented a responsive style JQuery carousel to control a list of items in horizontal or vertical order.
  • Clearly communicating to team members about the test case results and bugs uncovered.

Environment: HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS, Bootstrap, Data tables, Java, JBoss, Karma(jasmine), Oracle, REST API, Chrome Developer Tools. Spring MVC, Jquery, Boot strap, Multithreading, Hibernate, Oracle DB, Perl Scripts, Maven, Jax WS.

Confidential, Paribas, NY

Web Developer.

Responsibilities:

  • Developed screens based on JQUERY to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Designed and developed UI screens using JSF, Facelets,Prime Faces, JavaScript, and XHTML.
  • Developed the application using Eclipse IDE.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Used Spring Security for Authentication and authorization extensively.
  • Designed and developed a RESTful Web Services layer to interface with DB2 system, and an AJAX front end. Used Java, HTML, CSS, and the JavaScript libraries Prototype and Rico.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto oracle database.
  • Used JNDI lookup in establishing a singleton database connection class using JDBC connection pools setup on the application server
  • Used XML to transfer the application data between client and server.
  • XSLT style sheets for the XML data transformations.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet
  • Developed web services in Java and Experienced with SOAP, WSDL. Have also designed and developed REST interfaces in Java.
  • Developed Web Services using SOAP, JAX-WS, Apache CXF, REST and JAX-RS.
  • Used Log4j extensively for logging Errors.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Performed purification of the application database entries using Oracle 10g.
  • Used Maven for building and deploying the web application into Weblogic and configuring the dependency plug-ins and resources
  • Developed and implemented various Ajax Frameworks such as jQuery, JSON.
  • Created Application Property Files and implemented internationalization.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
  • Used Selenium Webdriver for automating functional testing and to identify various critical points in applications.
  • Wrote complex SQL and HQL queries to retrieve data from the Oracle database.
  • Involved E2E Development by integrating Front End and Backend by Debugging.

Environment: Servlets, EJB 3.0, XML, JQuery, JMS, Struts, Hibernate, Spring, Spring Batch, SQL, Web Service(JAX-WS), HTML, JSF, Prime Faces, AJAX, DOJO, JavaScript, JNDI, CSS, Maven, UML, Oracle 10g, Toad, SQL Server, Adobe Dreamweaver CS5, ANT, Weblogic Application Server, Soap UI, Visio, Rational Rose, Log4j

Confidential

Web Developer

Responsibilities:

  • Developed the web application using JSF framework with user interfaces using HTML and CSS. Also used JSF validation framework for front-end validations.
  • Created views using components of PrimeFaces in XHTML files and configured JSF framework.
  • Built rich client facing UI interface using JSF and Rich Faces through which business users verify the risk price quotes and adjusted them.
  • Configured faces-config.xml and applicationcontext.xml for JSF Integration.
  • Developed the modules using Servlets, Java and JDBC for connecting with Oracle Database.
  • Implemented Multithreading feature for processing the multiple requests to achieve high performance.
  • Developed and implemented various Ajax Frameworks such as jQuery, JSON.
  • Used Web services for sending and getting data from different applications using SOAP messages
  • Involved in development of SOAP Webservices using Apache Axis to extract client related data from databases.
  • Implemented SOAP Services (JAX-WS) to interact with external systems. Involved in writing client code for invoking SOAP based web services.
  • Deployed and consumed web services based on REST protocols using Jaxb and Jersey api
  • Used various design patterns like Session Facade, Singleton and Factory patterns with the help of I-batis.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Worked on web-based reporting system with HTML, JavaScript and JSP.
  • J2EE deployment on WebLogic servers - QA & Staging.
  • Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications running on WebLogic servers.
  • Used ANT build tool for compilation and generation of war file.

Environment: J2EE (JSP, Servlets), JDBC, Apache Tomcat, MySQL, HTML, CSS, JavaScript, AJAX, JSP, ANT and Linux, JSF, Prime faces, Rabbit MQ, Jquery, Jax WS, Rest, Jersey, Multi-threading, Oracle DB.

Confidential

Software Developer

Responsibilities:

  • Developed Core Java coding along with Front-end technologies such as HTML, CSS3, JavaScript, and jQuery.
  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Responsible for the design and development of the application framework.
  • Designed and Developed UI’s using JSP by Struts.
  • Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJBs and Java classes, and web implementation controllers are Servlets.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Expanded object relational mapping functionality using JPA.
  • Shared object cache support using JPA.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Used Query tuning process for optimization.
  • Used Stored procedure to isolate from the implementation details and from the underlying schema.
  • Used Stored procedure to reduce network traffic
  • Implemented Java Mail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Experienced in developing the UNIX Shell Scripts to execute the scripts and manipulate files and directory.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Created and maintained data using Oracle database and used JDBC for database connectivity.
  • Created and implemented Oracle Stored Procedures and Triggers.
  • Installed WebLogic for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.

Environment: Core Java, J2EE, JSP, Servlets, EJB, Hibernate, Spring, JNDI, JDBC, Oracle, UML, DAO, JMS, XML, Log4j, JUnit, Struts, JPA, Oracle Web logic, Query tuning, Stored procedure, Shell Scripting, Servlets.

We'd love your feedback!