Post Job Free

Resume

Sign in

Web Services Java Developer

Location:
Jersey City, NJ
Posted:
March 01, 2017

Contact this candidate

Resume:

Professional Experience

Over * years of professional experience in analysis, design and development of information systems based on Java.

Experience in Software Development Life Cycle (SDLC) and Rational Unified Process (RUP)

Proficient in Java programming language, multi-platform development, Web development and Database design.

Worked on distributed applications using EJB and JPA, JMS, timer service and MDB.

Developed J2EE applications on different IDE tools like Eclipse, NetBeans.

Used the application servers Jboss Eap, WebLogic and WebSphere.

Working with the build tools like ANT, Maven and Jenkins automation.

Expertise in designing enterprise applications based on Object Oriented Design Patterns.

Perform data analysis across multiple systems involving complicated data sets via SQL

Experienced with Kafka, Elastic Search, Kibana and Amazon Web Services like Elastic Compute Cloud(EC2), Simple Storage Services(S3) and Elastic Map Reduce(EMR).

Experienced with IBM Rational Software Architect (RSA), Eclipse and Tomcat.

Worked in RDBMS, PL/SQL, Stored Procedures and Triggers using Oracle.

Designing, Developing, Documenting and testing custom solutions for Energy, Financial,

Commodity Trading and Risk Management Solutions.

Experience in all stages of Software development life Cycle and supporting all stages of testing methodologies like AT, IST and UAT and supporting WAR rooms for defect fixing.

Experience in all stages of Software development life Cycle and supporting.

Technical consulting in OpenJvs and OpenComponents (Openlink’s proprietary development language based on Java) which includes creation of customized data simulation and Reports.

Ability to learn new Technologies and Tools smartly & quickly.

Technical Skills:

Programming Languages

C++, Java, PL/SQL

Databases

Oracle 11g, Postgres, MS SQL Server 2000

Operating Systems

Unix, Linux, Windows

Tools

Eclipse (IDE),Ant and Maven, Jenkins, JUnit

Methodology

OOA/OOD, SOA, MVC and Design Patterns.

Application Servers

Jboss EAP, WebSphere, Oracle AS, Web Logic, Tomcat

Java/ J2EE

EJB, Spring, Servlets, JSP, JMS, Hibernate, JDBC, JAXB, Web Services

Version Control

TortoiseSVN, Jira, Git

Work Experience:

Consultant, Technical Services

OpenLink Financial, New York, NY

Aug’15 - Current

Description: The project, WAS 8.5, vision is to enable OpenLink(Findur) clients to register, submit information, which is validated and used to find information about their trades. The application demands some performance validation and optimization so that the increasing user load won’t bring the service down.

Technologies: Findur, Oracle 10g, Java 8, SAP crystal, Eclipse, Jira, Stash, XML, EJB 3.1, JPA 2.0, JMS, Maven, REST(Jax-rs), JaxB, GIT

Responsibilities:

Developed superior technical solutions using Core Java and J2EE frameworks.

Creating Jax-RS REST webservices based on RESTEasy Jboss implementation.

Using EJB to code the business logic and interact with the database.

Using EJB Timer Service to schedule the timers.

Used the JMS for asynchronous processing.

Used JPA to interact with the oracle database in Object Relation Model and storing data into the relational database.

Worked on Builder design patterns.

Marshaling and un-marshaling xml objects to java vice versa using Jaxb.

Writing Sql queries, stored procedures to store and retrieve data from database.

Delivering code and all test cases, unit test results on time.

Interacting with other teams as needed to get work done quickly.

Doing several stages of code review and Unit test planning.

Working on agile environment to get requirement and developing applications quickly.

Attending the scrum calls to get requirements and project status.

Used the OpenLink Financial proprietary APIs (OpenJVS and OpenComponents) and technical process support tools to support Custom Client process development.

Worked on modules like Report Builder, Settlement Desktop, Operation Services, Result Calculator, UDSR, TPM and AutoMatch.

Developed customer facing user interface, middleware and database driven components.

Collaborated with Business/Technical Analysts and Solutions Architects, offsite or onsite at a client, to implement technical requirements.

Provided customization support through external client architecture or process integration, including free standing client or enterprise (web services), User Interface solution development, applying formal presentation / GUI and business component / mid tier design principles.

Worked for clients like Bank of Canada, KeyBank, EverBank, Fifth Third Bank, Comerica, Afore Banamex, Cargill, Voya Financial, Reinsurance Group of America and Proctor & Gamble.

Java Developer

Infosys Technologies Limited, India

Jan’13 to July’14

Description: Worked on implementing Single Sign On functionality for Airtel, one of the largest telecom operator in India.

Technologies: Java, J2EE, Spring3.0 EJB3.0, JPA, Struts1.x JSP, Servlets, Oracle, Eclipse, WebLogic 10.3, UNIX, Web Services, Ant.

Responsibilities:

Involved in requirement gathering & meetings with vendors for status check along with understanding the work.

Developed the client Server architecture by using Spring Model View Controller Architecture.

Involved in creating Service Layer framework with core java and multi-threading.

Prepared the High Level design document for SSO modules.

Configured the concurrent processing logic using executor framework.

Developed Stateless Session Beans for handling the business logic.

Created Entities with collection mappings like one-many etc. by using Annotations.

Configured JPA for handling database requests.

Developed entities and involved in the ORM (entity) mappings in JPA.

Developed new Web services and modified the existing services as per the SSO business requirements.

Developed new web service clients to call the web services.

Followed the Business Delegate, Session Façade, Singleton, DTO and DAO design patterns.

Used Maven build process to build the applications.

Delivering the modules with in specified budget and timeline.

Java Developer

Infosys Technologies Limited, India

Aug’11 – Dec’12

Description: Worked on enterprise clinical management application. It is a patient –centric clinical information system that integrates every part of the care experience spanning functional areas such as visit management, in-patient management, drug administration, order entry. CPR consists of these functionalities admission discharge and transfer (ADT), physician, pharmacy, nursing, radiology, laboratory, EMR

Technologies: Windows 2000, Eclipse 3.0, J2EE, Java, JSP, JDBC, Servlets, STRUTS1.1, EJB, Log4J, Oracle 9i, JDBC, JNDI, WebLogic 7.0

Responsibilities:

Involved in class diagrams and sequence diagrams for the design phase of the project using UML.

Involved in development of software application modules using disciplined software development process.

Developed front-end screens and GUI using JSP.

Worked on Eclipse IDE as Application Development Environment.

Responsible for writing code for Action Forms and Form Bean classes using Struts Framework

Coding for Template of MVC (using Front Controller pattern)

Developed Stateless beans for customers and Blocks.

Involved in coding for DAO Objects using JDBC (using DAO patterns)

Used JNDI for look-up of classes.

Worked on creating new targets with the ant build file.

Designed and developed excellent Logging Mechanism for each order process using Log4J.

Worked on weblogic API, config files, users security and group roles, database connection pools, and data sources to connect to multiple databases

Involved in writing Oracle Stored Procedures and access them through Java Programs.

Certifications:

Cloudera Certified Developer for Apache Hadoop (CCD-410)

Cloud Computing Certification from Stevens Institute of Technology

MongoDB for Java Developers(M 101J)

Oracle certified Java Programmer (1Z0-851)

Oracle certified PL/SQL Programmer (1Z0-146)

Education:

Stevens Institute of Technology, NJ

MS in Computer Science

GPA:- 3.76/4.0

Indraprastha University, New Delhi, India

Bachelor of Technology(IT)

GPA:- 3.30/4.0



Contact this candidate