We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

South Lake, TX

SUMMARY:

  • Strong Programming Skills in designing and implementation of multi - tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, web services, JSF, Struts, JavaScript, Servlets, JavaBeans, Java Thread, CS S, EJB, XSLT, Spring MVC . Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular Js, Angular 2, Backbone.js, Require.js, node.js, Grunt.js, React.js and Bootstrap. E xperience in Gap Analysis on the instruments likefutures options, Credit Derivatives ( credit default swaps), Bonds and interest rate Swaps . Worked on Operating Systems Windows Environment, UNIX and LINUX . Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Development Experience on different IDE's like Eclipse, My Eclipse, NetBeans, IntelliJ etc. Proficient in Java/J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets, AJAX, Java Beans, JNDI, JMS, XML, web service using IDEs like Eclipse 3.1/3.5 . Experience in UNIX, Linux and UNIX Shell Scripting. Experience with and solid understanding of Microservices. Working knowledge in multi-tiered distributed environment, OOP concepts, good understanding of Software Development Lifecycle (SDLC) and REST . Expe rienced on Unix, ant, SVN, Maven, Apache 2.2 configuration, de ployment and troubleshooting. Developed Hadoop map-reduce jobs to detect fraud by analyzing tracking data.
  • Expertise in database tools like SQL Server Management Studio, Enterprise Manager and SQL Server Business Intelligence Studio. Built applications for scale using JavaScript, NodeJS, and React.JS.
  • Experience in developing and deploying session beans, entity beans representing different types of business logic abstractions.Good knowledge of workflow concepts such as BPM, BPMN, BPML and BPEL and experience in using encryption techniques like AES, DES, and RC4.
  • Expertise in writing Sub Queries, Cursors, Functions and p e rformed data analysis using SQL, SQL Server Management Studio, Oracle. Involved in configuring Tomcat web server, MySQL database server initially to work with servlets, MySQL database. Good experience in Agile (SCRUM) and Waterfall Methodology and worked with SVN, Git and Perforce for version control. Performed memory profiling to improve system performance by analyzing memory dumps, monitoring memory and CPU usage in the servers and redesigning a part of the system to addressmemory issues . Worked with Behaviour Driven Development process and Test Driven Development (TDD)Strong communication & relationship managem ent skills, enthusiastic & self-driven, with a high degree of commitment.

TECHNICAL SKILLS:

  • Java
  • J2EE
  • JSP
  • HTML
  • JavaScript
  • Servlets
  • UNIX
  • LINUX
  • JavaBeans
  • CSS
  • SOAP
  • XML
  • XSD schemas
  • Eclipse
  • My Eclipse
  • NetBeans
  • IBM Websphere Portal
  • Angular.js
  • OOP
  • REST
  • SDLC
  • Spring RESTful Web - Services
  • Tomcat AX-WS
  • MVC
  • AJAX
  • JSON
  • JSP
  • Hibernate
  • Spring
  • Struts
  • Java Servlets
  • AJAX
  • Java Beans
  • JNDI
  • JMS
  • RUP.

PROFESSIONAL EXPERIENCE:

Confidential, South Lake, TX

Senior Java developer

Responsibilities:

  • Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS, worked on Node JS framework in order to develop dynamic and rich client web pages aslo d esigned and developed proof of concept for Market Risk platform using NoSql (Cassandra) and MapReduce (hadoop)
  • Expert knowledge in Financial Information Exchange (FIX) protocol applicable for Trading platforms
  • Involved Gap analysis for different instruments like credit derivatives, Bonds, Interest rate Swaps etc
  • Involved in complete server management of web application and their migration from traditional Infrastructure to AWS cloud and implemented web security for REST web services
  • Developed flex API documentation using ASDoc, followed Agile/Scrum as a software methodology for the project and also developed application using Spring framework
  • Developed the web application using Core Java concepts like Collections, Multithreading, OO concepts, Exception handling for developing application modules.
  • Used Endeca navigation Queries to return set of finincial records for a given store
  • Rectified Java thread-race condition and DB transaction boundary issue which caused serious transaction losses.
  • Written test cases for unit testing using JUnit testing Framework
  • Worked in Agile methodology environment including, Test Driven Development (TDD) with Continuous Integration/Delivery
  • Consumed REST based Microservices with Rest template based on RESTful APIs
  • The business logic of the application was developed using Java 8, Servlets, Spring, hibernate
  • Worked on Servlets and Java Beans for making changes to the business logic, worked on serialization and dese rialization of the data.
  • Integrated with Backend code Java 8, Restful Web Services, View Models for single page applications using Angular JS.
  • Applyed Spring Framework for transaction Management and Spring JDBC for building ORM and Wrote multiple DAO's to fetch data from different tables and performed Transaction management.
  • Explore single-page asynchronously data-driven UIs using REACT JS, REDUX, NODE JS, WEBPACK (ES6) and SASS
  • Uses Second Level Cache to enhance performance and Proper Memory Management and implemented Stateless and State full Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring the relational data to the object world.
  • Implemented TDD for JavaScript code and Angular JS code with Jasmine test cases
  • Coordinated with team on application of test-driven development (TDD) strategies to optimize system quality and enable rapid refactoring
  • Used Collections, abstract classes, interfaces and multithreading concepts extensively for the business logic
  • Used Spring concepts like IOC for building the framewor and involved in configuring hibernate mapping file.
  • Involved in coordinating with the trading desk users to understand the current issues/requirements
  • Implemented vari ous design patterns and design principles for the application, used Oracle 11g to manage data and create tables.
  • Developed fully automated continuous integrated system using Git, Jenkins and custom designed tools developed in Python
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS
  • Used JIRA to keep track of bugs and issues
  • Prepared DDL and DML for several tables in Oracle and Sybase.

Confidential, Alpharetta, GA

Full Stack Java Developer

Responsibilities:

  • Providing JAVA/UNIX production support for a major Corporate Financial Application Suite (CFAS).
  • Created lesson learned for SPOC/SME to minimize the human errors and to refine the code as per company norms/technical standards.
  • AOTS ticke ting creating and live data error handling by organizing the meeting /on call with BSAs and developers.
  • Used Oracle ATG Ecommerce framework to deal with the ecommerce functionalities in order to maintain MVC architecture.
  • Wrote Angular JS custom directives and i mplemented service layer on top of Cassandra using core Java, JPA, Datastax Java API and Restful API.
  • Implementing Java applications using distributed architectures such as Microservices and EDA
  • Designed and Developed the UI using Strut view component, JSP, Angular JS, JavaScript, HTML, AJAX, DHTML, CSS, and DOJO.
  • Unit testing for Web application was tested by running on tomcat and jre servers from unix bo.
  • Created a build environment for Java using Jenkins, Git, Maven, Artifactory, and a number of Reporting tools and used XPATH, XQuery and XSLT for XML transformations.
  • Hosted and consumed web services using HTTPs- SOAP protocol. Worked on defining schemas andWSDL for the web service s
  • Developed the application using Eclipse as the IDE and used Eclipse standard/plug-in features for editing, debugging, compiling, formatting.
  • Participated in the implementation, maintenance and testing phases of REST API development.
  • Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retri eved information under UNIX Environment
  • Added dynamic functionality to the application by implementing jQuery and Angular JS.
  • Developed the UNIX shell scripts to start and stop the Java scheduled jobs.
  • Worked with JSF framework in developing user interfaces user interfaces using JSF UI Components, Validators.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.

Confidential, Menomonee Falls, WI

Java Developer

Responsibilities:

  • Developed a web based application using Java, JSP, Servlets, HTML with SDLC (Software Development Life Cycle) model.
  • Developed RESTful Web services for CIP using Java, Spring Boot, NoSQL databases like Couch base
  • Involved in deployment of the application Confidential various environments (Development, QA Testing, Staging, and Production)
  • Extensively worked in ATG Web Commerce framework for building and supporting Websites.
  • Extensively used Repositories, Nucleus, Droplets and Servlet pipeline in ATG Ecommerce Framework.
  • Used JSP and HTML for creating user interface.
  • Developed Rest Web Services to produce application business services Confidential Web layer level
  • Implemented Struts DynaActionForms, MessageResources, ActionMessages, ActionErrors.
  • Used Angular JavaScript for client side validation
  • Developed XML documents with XSD validations, XPATH, SAX and DOM parsers to parse the data held in XML documents
  • Developed application on Struts MVC architecture aslo implemented MVC architecture with Hibernate as ORM framework
  • Understanding the Business requirements.
  • Written SQL to retrieve and insert data from /into the database of Oracle 11g.
  • Designed, developed and deployed the EJB's onto the WebSphere Application Server 7.5.
  • Successfully designed and developed a B2B(Prodesk) and B2C (eStore) ecommerce applications using Java and J2EE technologies.
  • Used Log4j as a debugging tool for logging application debugging messages.
  • Application designed and developed using Java Core, J2EE, JMS, Javascript, Struts, Hibernate, AOP CSS, Web Services Axis, and AJAX and involved in Code Review.
  • Involved in Unit testing and Integration testing of the application.
  • Tracing and Logging frameworks implemented using Log4j

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Developed application using Java, Spring, Hibernate, SQL/PL JSP, Maven, Junit, JS, CSS, JQuery, HTML, Unix etc.
  • As key developer involved in researching, analysing, coding, and testing all changes, drawing on user and technical resources to successfully complete the request.
  • Implemented typical messaging service using JMS and JAXB to support EDI between different systems on job scheduler.
  • Involved in iiFramework enhancement, code refactoring, created APIs, controllers, tools and utilities.
  • Derived best practice using OO Design patterns, TDD methodology, PMD Code analyzer, Cubartura Code Coverage etc.
  • Worked directly with customers to gather detailed task list and provided solutions.
  • Worked within a distributed team environment applying agile methodologies.
  • Involved in various client constraints to provide development consulting services as part of engaged teams.

Confidential

Jr. Java Developer

Responsibilities:
  • Developed Servlets and Java Server Pages (JSP).
  • Developed PL/SQL queries to generate reports based on client requirements.
  • Enhancement of the System according to the customer requirements.
  • Created test case scenarios for Functional Testing.
  • Used Java Script validation in JSP pages.
  • Helped design the database tables for optimal storage of data.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
  • Prepared final guideline document that would serve as a tutorial for the users of this application.

We'd love your feedback!