We provide IT Staff Augmentation Services!

Java Api Developer Resume

5.00/5 (Submit Your Rating)

Woodlawn, MD

SUMMARY

  • 14 Years of IT experience working in various domains like Public, Health Care, Banking and Finance domains.
  • 14 Years of Java J2EE experience adopting Agile, Waterfall and V - model methodologies during various phases of Software Development lifecycle (SDLC) .
  • 7 Years of experience on JSP, JSF, Spring, s truts and ORM (Open JPA and Hibernate) framework implementation.
  • 4 years of experience on RESTful web services experience using Jersey framework and Spring.
  • 3 Years of experience on Java Script, React and Node JS, Angular 2.0/8.

TECHNICAL SKILLS

Programming Languages: Python 3, Java 8, J2EE, XML, SQL, PL/SQL, Unix Shell Script

Web/XML Technologies: HTML, XHTML, CSS, JavaScript, Angular JS, AJAX, Servlets, JSP, XML, XSL and JAX-RS

Frameworks: Django(Python), Spring, Struts/GRNDS, Open JPA, Hibernate

Tools & Utilities: PyCharm, Postman, I ntelliJ IDEA, Eclipse, RAD, EditPlus, Putty, winSCP, Blaze Advisor, Control Center, Jira, Confluence and PL/SQL Developer.

Web/App Servers: Apache Tomcat, JBoss, IBM WebSphere.

RDBMS: PostgreSQL, Oracle 10g/9i, SQL Server 2000/2005, and MS Access

Source Control: Github, Bit Bucket, Rational Clearcase, Microsoft VSS, CVS, SVN Subversion and Harvest, Hudson, Bamboo

Design Patterns: Model View Controller, Data Access Object, Front Controller, Singleton, Proxy and Factory Method.

Operating Systems: Windows 9x/2000/XP/Win7, Linux(RHEL), UNIX, Mac OS X

PROFESSIONAL EXPERIENCE

Confidential, Woodlawn, MD

Java API Developer

Responsibilities:

  • Configured the DIP application in local environment to develop the REST API to integrate with HyperScience COTS product
  • Integrated the DIP Service with the Core Services to implement the Email functionality to communicate about the dedupe process with the end users
  • Consumed the SOAP service to get the DIP request to interact with DMA servlet API to download document folders using Structured Data Repository (SDR)
  • Implemented the logic to post dedupe request to HyperScience product using Django REST API
  • Implemented the custom exception codes/messages to handle the SOAP/REST services request/response errors
  • Implemented Log4j 1.2/slf4j for logger messages.
  • Created the documentation for configuration and User Guide for DIP/HyperScience services

Environment: Django(Python Web Framework), HyperScience, ReactJS, NodeJS, Python3, Anaconda, PostgreSQL, DbVisualizer 10.0, Nginx, Linu x(RHEL), Git, BitBucket, Postman, Putty/Win SCP, PyCharm, AWS S3, EC2, OpenShift3.0, Docker

Confidential, Woodlawn, MD

BPMN/Java Developer

Responsibilities:

  • Coordinate with Mainframe developer to understand the business logic in copy books to convert the requirements to business rules
  • Understanding about Master Beneficiary Records (MBR) input files to read by the Camunda engine for the business rule values
  • Worked on converting mainframe copy books into Java POJO’s and used in the Camunda Process Engine Services API
  • Implemented Decision table for the matching rule in the table for a given inputs and the result is a list of matching decision rule results.
  • Implemented Log4j 1.2/slf4j for logger messages.

Environment: Java 8, Spring Boot 1.5.8, Camunda 7.8, Spring 3.1, Maven 3.3, RAD 9.5/Eclipse, JAXB, LegStar, JBPM, Node JS, Confluence, Jira, Unix, Putty/Win SCP, Oracle 11i, Windows 10

Confidential, College Park, MD

Senior Java Developer

Responsibilities:

  • Implemented Micro Services architecture in developing the new Services PHR modules.
  • Understanding about Database tables and the data required for each batch job request.
  • Worked on posting the User PCI feed data to REST based services using Spring JDBC and Rest framework.
  • Tracked the response of the REST services and logged the request/response messages to file system.
  • Implemented Email functionality to track success/failure messages to users which are called for different batch jobs.
  • Implemented Log4j 1.2/slf4j for logger messages.

Environment: Java 8, Spring Boot 1.5.8, Spring REST, Web Services, Apache Maven, SVN, Bamboo, Jira, Confluence, log4j 1.2/slf4j, XML, SMTP, Control-M, IntelliJ IDEA/Eclipse, RESTEasy, Unix, Putty/Win SCP, Oracle 11i, Windows 10

Confidential, Elkridge, Maryland

Application Developer

Responsibilities:

  • Analyzing the Applications and Estimating the time required for each change request.
  • Work with project stakeholders and develop project plan and prepare business design documents.
  • Design, analyze, develop, test and support applications using front end technologies like J2EE, JavaScript, HTML, GRNDS framework, and use tools like RAD V8.0, Ant
  • Design, analyze, develop, test and support mainframe Child Support Enforcement System application
  • Formulate and define application scope, objectives and specifications. Analyze and revise existing application logic difficulties.
  • Ensure quality of the deliverables
  • Writing SQL queries for DB2 database to generate adhoc reports for the business users
  • Utilize IBM Rational ClearCase for version and source control of code for CSES application.
  • Contributed in Defect Analysis and Fixing and Ticket Tracking with RTC.
  • Identifying the risks and come up with mitigation plan.

Environment: Java1.7, J2EE, JavaScript, Node, AngularJS, SpringBoot, HTML, XML, XSL, CSS, JSP, GRNDS framework, Web Sphere 8.5, DB2 and used tools like Control Center, RAD V8.5, Ant, and Windows 7 and Putty.

Confidential, Raleigh, NC

Java Developer Lead

Responsibilities:

  • Analyzing the Applications and Estimating the time required for each change request.
  • Worked on implementing upgrading of applications from Jrun to JBoss application server.
  • Implemented web services which are called from different applications.
  • Implemented Log4j 1.2 for logger messages.

Environment: Java1.7, J2EE, JWS, HTML, JSP, Servlets, EJB, Web Services, JBoss EAP 6.2, VSS, IIS 8.5, log4j 1.2, Eclipse, SOAP UI, Putty/Win SCP, Oracle 11i, Windows 7

Confidential, Durham, NC

Senior Java Developer

Responsibilities:

  • Strong experience in development, and testing phases of software development life cycle.
  • CA Workload Automation is a web application system that functions SAP client management and SAP request processing system for Confidential which is a leading provider of advanced SAP solutions for multiple type of customers.
  • Manages the different SAP client related functionalities like administration, registration and processing of the requests.
  • Transforms SAP client requests from a generic structure to a CA workload automation specific structure.
  • Connects to auto sys servers to fetch the actual export values based on the import values from SAP client.

Environment: Agile, Java 1.7, J2EE, Sub version, SAP jCoServer, sapjco3, log4j1.2, junit4, Mockito 1.9.5, Windows 7

Confidential, Pittsburgh, PA

Senior Developer

Responsibilities:

  • Analyzing the Business Requirements and Estimating the time required for each change request.
  • Worked on generating the different reports required for business people’s research and development.
  • Analyzed the requirements on Subsidy Common Module and Retro functionality and worked on end to end development. Handled offshore work assignments and deliverables.
  • Worked on generating different screens to display retro billing details using JSF (Java Server Faces) framework.
  • Designed developed and maintained the data layer using JPA and performed configuration of Spring Application Framework.
  • Developed entities using JPA and written JPA named queries with different joins to fetch the data from multiple tables.
  • Used JUnit for Unit testing the application.
  • Participated in various stages of the project life cycle mainly design, implementation testing, deployment and enhancement of the application.
  • Analysis and Designing new enhancements for every release. Had good experience in low level designs. Hands on experience in developing class and sequence diagrams.
  • Deployed and maintained the code using Harvest source code management tool.
  • Developed Oracle PL/SQL stored procedures, functions and triggers for the application using PL/SQL Developer.
  • Analysis, design and estimation of functional requirements and change requests
  • Defect fixing, Dev, IT, ST and Production environment support.
  • Worked on data migration involved in several process activities using multi threading.
  • Onshore offshore coordination for different deliverables.

Environment: Waterfall, Java, J2EE, EJB, Web Sphere 7.0, JSF, Open JPA 2.0, spring core, Jersey, PL/SQL, Harvest, My Eclipse, Oracle 10g, Windows 7

Confidential, St Louis, MO

Senior Java Developer

Responsibilities:

  • Estimating the time required for each change request or Defect.
  • Analyzing the Business Requirements and worked on high level and low level designs.
  • Worked on XML parsing using DOM parser.
  • Worked on validations & Business logic using Mule and spring framework.
  • Worked on Business Rules using Blaze Advisor as an IDE and developed decision tables and rule templates.
  • Worked on SOA architecture to interact with other teams to consume the services.
  • Understand the copy books and migrated the data from DB2 to Oracle.
  • Performed unit testing on various project modules using JUnit framework for the code to check for quality.
  • Worked on Synchronous and Asynchronous flows using Mule framework.
  • Worked on Business Rules using Blaze Advisor and developed decision tables and rule templates.
  • Coordinate with various teams to find and resolve MQ related issues.
  • Developing Unit Tests and Test Suites using JUnit and used Log4j for traces and logsDebugging, Testing and Bug fixing.
  • Deployed and maintained the applications using Hudson build tool.

Environment: Waterfall, Java, J2EE, Mule 2.6/3.2, Hibernate, spring (DI, AOP), Blaze Advisor 6.9, Tomcat, Maven, Hudson, SOAP, WSDL, JavaScript, PL/SQL, Web Services, PL/SQL, CVS, Eclipse, PMD Check style, Cobertura, Oracle 10g, DB2, CVS, XML

Confidential, New York City, NY

Senior Java Developer

Responsibilities:

  • Analyzing the Business Requirements and Estimating the time required for each change request.
  • As a module lead, involved in Requirements Gathering and Client Discussions.
  • Involved in Design and Development phases for print module.
  • Involved in Coding using Struts, JSP, Servlets, JSF, Core Java, AJAX and JavaScript.
  • Participated in client meeting on conference authoring/reviewing Impact Analysis, Test Case, design documents, and code.
  • Worked on Jasper reports to generate various reports required by the client.
  • Testing - unit testing & integration testing Code review.

Environment: Waterfall, JSF, JSP, Servlets, JDBC, JavaScript, Oracle, XML, RAD7.0, Active Widgets, iText, Web sphere 6.1

Confidential, Stamford, CT

Asst. Systems Engineer

Responsibilities:

  • Analysis of the specifications provided by the clients
  • Design and Development
  • Coding using JSP, JHTML
  • Database management and JDBC connectivity
  • Developed Oracle PL/SQL stored procedures, functions and triggers for the application using PL/SQL Developer.
  • Testing - unit testing & integration testing
  • Responsible for overseeing the Quality procedures related to the project.
  • Responsible for build and deployment of the application in Confidential Dynamo server.

Environment: Waterfall, Six Sigma, Java, Blue Wire Framework, JSP, JHTML, Java Script, Eclipse, PS Pad, Putty, Tomcat 6.0, Confidential Dynamo 5.1, CVS, and Ant, Oracle 9i

Confidential

Asst. Systems Engineer

Responsibilities:

  • AS Team member, involved in analysis of the specifications provided by the clients
  • Coding using JSP, JCIF, Spring Framework, Hibernate2.0
  • Design and Development
  • Database management and JDBC connectivity.
  • Testing - JUnit testing & integration testing

Environment: Waterfall, Six sigma, Java, JCIF, Spring1.2, Hibernate2.0, Eclipse, Tomcat 4.3, Oracle10g, CVS, Ant, JUNIT

We'd love your feedback!