We provide IT Staff Augmentation Services!

Java Programmer Analyst Resume

0/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY

  • Having 8 years of IT experience in various domains such as Banking (Core banking, Investment and Person - Person Payment System), Shipping and Telecom.
  • Extensive experience in Core Java, J2EE, Web Services (SOAP and REST), Oracle ADF, EJB, Hibernate and Spring technologies.
  • Expertise in implementing OOPS concepts, Java Design patterns and Collection frameworks.
  • Extensive hands on experience in Enterprise Applications, Web based Applications, SOA and Client/Server based Applications using Java/J2EE on UNIX and Windows Platforms
  • Extensive experience in developing applications both in Front End using HTML5, CSS3, JavaScript and Backend technologies.
  • Strong experience in software development documentation such as Functional Specification document, Architecture document, Technical Design Document.
  • Extensive experience in Oracle Application Development Framework (Oracle ADF) which includes ADF Business Components/Entity Components, ADF Faces, ADF Faces Skinning, ADF Task Flow.
  • Strong expertise in Web Service implementations using JAX-WS (Weblogic implementation) and JAX-RS (Jersey Implementation)
  • Expertise in installing, deploying applications, and configuring resources on WebSphere and Weblogic Application Server, Apache Tomcat Web Server and Amazon Web Service (AWS)
  • Extensive experience in software development lifecycles that includes Requirements gathering, Design, Development and Testing.
  • Strong experience in UML Modelling like Use Case Diagrams, Class Diagrams and Sequence Diagrams.
  • Expertise in using various IDEs like Eclipse, IntelliJ IDEA and JDeveloper.
  • Strong experience working with Solaris environment, Shell programming and Unix Commands.

TECHNICAL SKILLS

Programming Languages/Technologies: Java, JEE, JAX-WS, REST, SOAP, WSDL, JAXB, JDBC, JSTL, HTML5, XML, Java Script, AJAX, JQuery, PL/SQL, JUnit, JSON, CSS3

RDBMS: Oracle 9i, 10g, 11g, MySQL, MSSQL

Application / Web Servers: Weblogic 8.1/10/11g, WebSphere, Tomcat, Apache

Frameworks: Oracle ADF 11g, Spring, Hibernate. JSF 1.2/2.0, RichFaces

Operating systems: Windows, Solaris

IDE/Tools: Eclipse, IntelliJ IDEA, JDeveloper, TOAD, Microsoft Visio, Enterprise Architect, Cacoo, MockingBird, Ant, Maven, SoapUI, VeraCode, Antisamy

Source control Tools: Smart SVN, CVS, TFS, Subversion, Github

Scripts: Unix Shell Script

Middleware: Appia 1.4, FIX Protocol

PROFESSIONAL EXPERIENCE

Confidential, Jacksonville, FL

Java Programmer Analyst

Responsibilities:

  • Extensively worked in multi-server and multi-applications (LOS, AUS, Portal, UPLOAD, LX, JSQLXML) in a WebSphere Clustered environment
  • Developed and enhanced existing application based on the requirements assigned through Team Foundation Server (TFS)
  • Implemented regex extensively to fix application security issues like Cross-site scripting, XML Injection, SQL Injection, OS Command Injection and Untrusted URL redirection
  • Developed new interfaces for fixing application security issues and used various tools such as antisamy, VeraCode.
  • Used VeraCode extensively to do static scan for entire web application by creating development SandBox and addressed the issues raised.
  • Fixed functional issues and triaged environment issues in SandBox, Integration and QA environments.
  • Proactively suggested and working on tasks to improve application performance, development standards and to automate few processes.
  • Deployed all the application (LOS, AUS, Portal, UPLOAD, LX, JSQLXML, Report Server, Remote Cache, Monitors) in clustered environments for Sand Box for new builds.
  • Created and configured WebSphere instance, and created clusters, and deployed applications.
  • Done smoke test after the deployments and addressed the issues by looking at the logs.
  • Documented complex deployment process in a simple format to help team members for better understanding and to do deployment on their own.
  • Mentoring team for technical and functional related issues.

Environment: Java 1.6, JSP, Servlet, HTML, Javascript, antisamy, MSSQL, WebSphere, MQ, JMS, Axis, Eclipse, VeraCode, TFS.

Confidential, Somerset, NJ

Java Programmer Analyst

Responsibilities:

  • Participated in creating architecture and technical design documents
  • Developed application infrastructure in AWS environment and setup development environment
  • Developed more than 80 individual REST Webservice using Jersey (JAX-RS) frameworks for each type of card service.
  • Participated in designing database ER diagrams and tables in MySQL
  • Designed and implemented Front-End using Spring MVC framework
  • Developed persistence layer using Hibernate framework
  • Developed UI using HTML5, CSS3 and JavaScript
  • Developed Java models for mapping request and response using JAXB, and also models for ORM.
  • Extensively used Java Polymorphism, Java Collection framework and Design patterns effectively.
  • Implemented SSL layer for application security
  • Implemented HMAC algorithm for authenticating the Webservice request
  • Installed MySQL, Java and Tomcat server in Amazon Webservice (AWS)
  • Deployed, Tested and debugged application in AWS Linux environment.
  • Participated in entire software development lifecycle from Requirement Gathering, Design, Implementation, Testing and Deployment
  • Mentoring team in understanding the requirement, troubleshoot issues and provided technical guidance

Environment: Java 1.7, REST (Jersey Framework - JAX-RS 2.x), Tomcat 7, JAXB 2.x, Hibernate 4.3, Eclipse, AWS (Amazon Web Service), Eclipse Moxy 2.x, JSON, MySql 5.x, HTML5, CSS3, JavaScript, Spring MVC, Log4j

Confidential

Senior Technical Analyst

Responsibilities:

  • Participated in requirement gathering meeting along with Functional managers at the Client location.
  • Participated in client meetings for creating Functional documents along with Business Analyst
  • Created Technical Architecture and Application Design documents
  • Create UI Layout design using Mockingbird and Cacoo.
  • Used Enterprise Architect tool to create Use Case diagrams, Sequence diagrams, Class Diagram
  • Setup application infrastructure, such as workspace setup, application server, database, development standards and templates.
  • Designed database tables using ER diagram and created table scripts from the model.
  • Developed business functionalities using Java, ADF Business Components and UI layer using ADF Faces.
  • Developed Entity objects, View Objects and Application modules for Business Layer
  • Used ADF Skinning in JDeveloper and created CSS styles for application look and feel
  • Assigned tasks to team members and ensured business functionality, code quality have been met.
  • Created coding templates to ensure coding guidelines and coding standards is followed

Environment: Java 1.6, Oracle JDeveloper 11g, Weblogic 11g, Oracle Database11g, Linux, JavaScript, JQuery, ADF Task Flow, ADF Faces, ADF Skinning

Confidential

Technical Lead

Responsibilities:

  • Prepared functional specifications documents and design documents as per the business requirements
  • Developed POC for the migration of INMS application in JSF, Richfaces and Oracle ADF technologies for demonstration
  • Used JSF Components, ADF Faces and create Custom Components to build User Interface using JDeveloper
  • Used Java collection frameworks efficiently for data processing wherever necessary for insert, delete and search operations
  • Used Java patterns effectively to implement key components for correlating alarms and to provide as an input to generate graphical format
  • Assigning tasks to team members and ensure they deliver quality code before delivery date
  • Keep track of team activities and client calls
  • Help team members to understand the requirements and guide them to complete the task

Environment: Java 1.5, Richfaces, Oracle ADF Framework, ADF Faces, Jdeveloper, Eclipse IDE, XML, Weblogic 10, Oracle 10g, UNIX, Spring 3.1, Hibernate 4.0, Jquery, Javascript

Confidential

Senior Software Engineer

Responsibilities:

  • Gathering requirements, preparing design documents, development and testing.
  • Developed some of the key modules like Request Money, Send Money, Send Gift Card, Receive Money, Bank Account Verification, Security Settings, Homepage design, Registration modules, Gift card modules etc.,
  • Have implemented Risk Integration layer by communicating with various Credit Bureau’s such as TransUnion, Experian and Equifax.
  • Have developed Front-End and Service Integrations using Oracle ADF framework.
  • Extensively worked in JAX-WS Web Services and EJB 2.0/3.0 to implement business logic
  • Created and modified existing CSS styles for customized themes for several Banks.
  • Created SQL queries and PL/SQL Procedures for database operations.
  • Worked extensively in Oracle ADF framework modules and IDE's such as JDeveloper, IntelliJ Idea and Eclipse
  • Applied Singleton Pattern, Factory Pattern, Abstract Factory Pattern, and Composite Pattern effectively to implement business logic
  • Extensively used Java collection frameworks efficiently for data processing.
  • Worked extensively in UI designs using JQuery

Environment: Oracle ADF, JDeveloper, Java 1.5, Servlets, JSP, EJB 2.0/3.0, JAX-WS (SOAP), XML, Weblogic 10, Oracle 10g, JavaScript, JQuery, REST (Jersey Framework), Hibernate 3.x

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and developed interface for migration of Appia (Financial Information Exchange Protocol) using Java.
  • Appia is a Middleware for exchanging brokerage order information between Broker and the application.
  • Developed FIX Message processing tool using Java and Shell Script, which automatically process failed FIX Messages during downtime.
  • Participated in fine tuning application for fixing issues like memory leaks and database connection leaks.
  • Have written shell scripts in order to enable application to communicate with multiple third-party servers like EBS, AS400, Euro Clear, Secure Process, MQ, FIX Engine etc.,
  • Have configured Weblogic server setups for enabling SSL, DB Connection pooling, application performance issues.
  • Addressed critical production issues quickly and taken client calls proactively.
  • Participated in Requirement gathering calls with the Client and prepared MOM.
  • Prepared SQA documents and interacted with multiple teams to resolve complex issues.
  • Participated in Solaris OS, Armor internal application migration and migration of version from Java 1.4 to 1.6 in the application.

Environment: Java 1.4 and 1.5, Servlet, EJB, JSP, JDBC, XML, Weblogic 8.1, Oracle 9i, Pro*C/C++, UNIX, FIX Protocol.

Confidential

Developer

Responsibilities:

  • Developed front end using JSP, Servlets and business logic in Java, EJB for various modules of the IPB core banking system.
  • Created several SQL Queries and PL/SQL procedures for implementing business logics
  • Participated in analysis and redesign of Currency Conversion module using Java and PL/SQL
  • Participated in automation of report generation tool using Java, Shell scripts and PL/SQL.
  • Developed EOD Job using Pro*C/C++ for updating Core Banking system and generate reports.
  • Provided End-Of-Day support and communicated with various teams from various regions to resolve EOD Job issues.

Environment: Core Java, JSP, Servlets, EJB, JDBC, Weblogic 8.1, Oracle 9i, PL/SQL, Pro*C/C++, UNIX

We'd love your feedback!