We provide IT Staff Augmentation Services!

Java Programmer Analyst Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Accomplished full stack Senior Java Engineer with around 10 years of experience in developing applications using Java/J2EE technologies in Insurance, Financial and Healthcare domains.
  • Highly experienced in designing, developing and debugging applications using technologies like Java, Angular4, NodeJS, Webpack, React, JavaScript, J2EE, GWT2.0, JQuery, Jasmine
  • Experience in implementing Responsive Web Design (RWD) using Bootstrap
  • Experience in Single Page Application (SPA) using Angular, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives
  • Experience with Angular4 & ES6 Features.
  • Extensive experience with core J2EE technologies like JSP, EJB and Java beans.
  • Hands on Experience with SOAP, RMI, Web Services and object serialization.
  • Extended experience in designing of large J2EE based time sensitive applications using established OOAD principles, SOA, concurrent programming, open frameworks and design patterns.
  • Experience in development and implementation of Restful Web APIs, and exposes endpoints using HTTP verbs like GET, PUT, POST and DELETE
  • Experience in developing J2EE applications using frameworks such as Spring, Struts, Eclipse RCP, Hibernate, Log4J and JUnit.
  • Proficient in application development using spring modules Spring - Core, Spring-AOP, Spring-DAO, Spring-ORM, Spring remoting, Spring Data REST
  • Expertise in designing and developing Web services using Spring-WS and Apache Axis 2.2, Apache CXF 2.2.4
  • Strong exposure to XML technologies such as XSD, XSLT 2.0, XPath 2.0, JAXP 1.1, JAXB 2.0
  • Well versed with CI and CD tools such as GitHub,Gradle, Jenkins,JCov,Checkstyle, Artifactory
  • Experience in programming web servers and application servers (Tomcat 7.0, BEA Weblogic 10.3, Jetty Web server, JBoss EAP 6, IBM WebSphere 5.1, Oracle Application Server 10.1)
  • Excellent knowledge and experience of UML, Unified Process at the Enterprise level and familiarity with popular process methodologies like Agile, Waterfall
  • Proficient in writing stored procedures, triggers and functions.
  • Well versed with Ubuntu operating system and shell commands.

TECHNICAL SKILLS

Programming Languages: Java 8, C

Application Frameworks: Struts 1.1x, Spring MVC3.x

Persistence Frameworks: Hibernate, iBatis

Desktop Application Framework /Tools: JavaFX8, Scene Builder, Scenicview

Unit Testing Frameworks: JUnit 4.9

Web Technologies: Angular 4,Angular 2,Node JS, React JS, Webpack,Jasmine,Javascript1.6, JQuery 1.11, JSON, AJAX,HTML 5.0, CSS 3.0, XML,JSTL

Application Servers: JBoss EAP 6.0, Tomcat 7, IBM WebSphere 7.0,Weblogic

Developer Tools: Eclipse (Mars), IBM RAD 7.5

ALM Suites: IBM RTC 6.0.3, Atlassian, JIRA

Build Automation tools: Apache Ant 1.3x,Maven 3.2.5,Gradle 3.2.x

Web Services: SOAP and Restful Web services

Databases /Tools: Oracle 12c,Oracle 11g, MS SQL Server 2012,TOAD, PLSQL Developer, Mongo DB, Mongoose, Mongo Profiler

Source Version Control: SVN, CVS, GitHub

Operating Systems: Windows, Ubuntu

Middleware Technologies: Websphere MQ,JBoss MQ, ehCache, Oracle Coherence 12.2,Drools,jBPM

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Java Programmer Analyst

Responsibilities:

  • Implemented initial GUI design in JavaFX8 to display real-time data from Coherence caches.
  • Implemented Services for integrating GUI to Coherence Continuous query cache listeners.
  • Implemented various aggregation formulas to calculate aggregate real-time Pnl values.
  • Implemented Custom JavaFX table and Columns to support filtering and aggregation capabilities.
  • Analyzed solutions to export the data to Excel format.
  • Implemented Custom column menu for the table to select visible columns.
  • Integrated the standalone application to FXDesktop framework to support saving user preferences.
  • Deployed common trade jar on Linux servers to pull real-time data from risk services and sync with coherence caches.
  • Created shell script to execute the jar on Linux servers.

Technologies and Tools Used: Java FX8, Java 8, Oracle Coherence 12.2, Junit4, Spring Boot, GIT, Jira, Eclipse, Scenebuilder, ScenicView,Linux, Putty, Filezilla

Confidential, McLean, VA

Java Programmer Analyst

Responsibilities:

  • Created custom time control in Angular4 to accept batch run times according to user requirements.
  • Implemented authentication and authorization module using Angular 4 and TAM.
  • Implemented REST services to invoke the batch process and generate the XML
  • Involved in fine tuning the XSLT to decrease the processing times to render in different browsers.
  • Implemented test cases in Jasmine.
  • Provided Production support to do Root cause analysis and troble shoot performance issues.
  • Deployed the executables on Linux servers.
  • Created shell scripts to execute the jar files on Linux servers.

Technologies and Tools Used: Angular 4,Jasmine, Spring Batch, Java8, Linux, Putty,Eclipse, TAM, SonarQube, Github, Junit, TAM

We'd love your feedback!