We provide IT Staff Augmentation Services!

Java Api Developer Resume

3.00/5 (Submit Your Rating)

VT

SUMMARY

  • 5 years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
  • Expertise in developing single page applications (SPA) using Angular JS, Backbone JS, VUE JS, React JS and Redux.
  • Expertise in Core Java concepts - Collection framework, Exception handling, IO, latest Java features, Serialization, Multi-Threading, Concurrency etc.
  • Extensive knowledge in core Java concepts which includes Collections, Multi-threading and J2EE (Servlets, JSP, JDBC, EJB, JMS, Spring, Struts, and Swing).
  • Good experience in developing applications using JAVA and J2EE technologies like Servlets, JSF, JSP, JDBC, JavaScript, JMS, Struts, Spring, XML, Hibernate, EJB, SOAP Web Service using JAX-WS, RESTful Web Service using JAX-RS, WSDL, UDDI and Spring Boot.
  • Worked onMVCArchitecture likeSTRUTS, Spring frame work, JSF.
  • Worked onLog4j configuration and setup and Implementationpart.
  • Good experience onJBossand BRMS, JUnit,XSLT, SOAP, SOA and REST Web Services.
  • Have architected and implemented Service-Oriented Architecture(SOA),batch, business intelligence, and transactional systems.
  • Well skilled in all stages of Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Implementation, Testing, Deployment also Support and Maintenance with various methodologies such as Waterfall, Incremental & Iterative and Agile Methodologies for many data processing applications.
  • Experienced in designing web pages and Graphical user interfaces, front end layouts on the web by using HTML,DHTML, CSS, Bootstrap framework, PHP, XML, JavaScript, NodeJS and AngularJS.
  • Experience in using CVS, SVN and Rational Clear Case for version control.
  • Hands on Experience in working with MQ, Active MQ, IBM MQ, IBM WebSphere, Portal/Application Server, BEWebLogic, and Apache Tomcat5 application servers.
  • Expertise in Back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java. Messaging Service (JMS), RabbitMQ, Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND).
  • Strong experience in using IDEs (Integrated Development Environment) like RAD, My Eclipse and Eclipse
  • Extensively worked with GUI plug-ins like Customer Tag Libraries, Tiles Framework and Validation plug-ins like Validator Framework
  • Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
  • Worked with serversWebLogic, JBossandApache's Tomcat.
  • Knowledge on C and C++ with Object Oriented Concepts.
  • Good exposure in implementing design patterns (Factory, Abstract Factory, Singleton, MVC and Business Delegate) and object-oriented programming.
  • Experience in developing client-side modules using HTML5, JavaScript, CSS3, JQuery and JSP and Server side modules using Servlets and Struts.
  • Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2), Simple Storage Service(S3)and experienced in building highly scalable java applications using various architectures.
  • Experience in all phases of SDLC like including requirements gathering, analysis, designing, coding, testing, integration, and documentation, and extensive experience in Agile Development, Scrum and Waterfall Methodologies.
  • Part of the team in performing production support, maintenance, bug fixes and troubleshooting of the application and involved in developing the applications based on specific requirements.
  • Quick-witted Competent with skillful ability in using Spring (Aspect Oriented Programming and Dependency Injection/Inversion of Control) and Object Relational Persistence frameworks like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
  • Innovative Individual with commendable experience in using Java features and familiar with technologies like AJAX and JavaScript frameworks like JQuery.
  • Involved in coding, debugging, developing unit test scripts to test the applications and in logical analysis and flowcharting of the applications.
  • Good understanding or network protocols such as TCP/IP, HTTP etc.
  • Knowledge in developing applications using Agile and SCRUM methodologies.
  • Performs execution of test cases, test scripts, captures test results, test metrics and reports them.
  • Analyzes business requirements, design documents for completeness and testability.

TECHNICAL SKILLS

Programming Languages: Java/J2EE (JSP, Servlets, JSTL, and other java related technologies.) Scripting jQuery, JavaScript, Shell Script

J2EE Technologies: Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JDBC 2.0/3.0, JNDI, OSGI, EJB 2.0/3.0, RMI

Frameworks: Struts 1.2/1.3/2.0, Spring 1.2/1.3/2.0/3.2 , MVC, Hibernate 2.0/3.0, Tiles, Validator

Web Technologies: HTML, JavaScript, Angular JS, Node JS, AJAX, CSS3, JQUERY, JSP, JSON Restful, Bootstrap.

XML Technologies: XML, XSL, DTD, XSD, JAXP, JAXB

Application/Web Servers: IBM WebSphere 5.X/6.0/8.1, WebLogic 7.x/8.x/9.0/10.3, JBoss, Apache Tomcat 5.0/5.5, Jetty, Apache.

Databases: Oracle 9i/10g/11g, SQL Server 2005, MySQL, DB 2 7.0/8.0/9.0 , Cassandra, NoSQL, MSSQL Server.

Messaging Systems: JMS, IBM MQ-Series, IBM WebSphere,MQ, Active MQ

Web Services: SOAP, Micro services, JAX-RPC, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.J2SE/J2EE Technologies Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Jakarta Struts, JSF, EJB, Spring, Hibernate, JTA, JNDI, JPA, JMS, IDE Eclipse, IntelliJ, NetBeans, IBM.

IDE Tools: RAD, Eclipse, My Eclipse, NetBeans

Configuration: CVS, Rational Clear Case, SVN

Operating Systems: Windows 98/NT/2000/XP, UNIX, LINUX, MacOS

Build/Testing Tools: Ant, Maven, Jenkins, Hudson, JUnit, Mockito, Power Mockito, Log4j, XML Spy, SOAP UI, GITHUB

Database Tools: SQL Developer, Data Studio, MSSQL Server Management Studio

Version Control: Git, SVN, CVS, VSS (Visual Source Safe).

Design Methodologies: UML, Microsoft Visio, Rational Rose, SDLC

Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, SMTP

PROFESSIONAL EXPERIENCE

Confidential, VT

Java API Developer

Responsibilities:

  • Involved in developing an integration testing framework using Rest web services for all internal projects of the client and that perform CRUD operations to the database.
  • Primarily responsible for the support and enhancement of all the API’s built for as an internal project.
  • Worked in the Agile Environment with daily standups and work within the specific time.
  • Providing strategic insights and direction into developing innovative solutions for our clients as well as technically contributing to projects on all levels.
  • Requirements analysis and documentation for maintain activities in terms of defect fixing and enhancements.
  • Contributed effectively in reducing the support by working on the support reduction JIRA tickets.
  • Implemented Mockito framework in writing the test cases for the code and logic implemented.
  • Have extensively worked on the Java 8 new features Lambda, Method references and functional interfaces.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with validation.xml functionality.
  • Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
  • Worked with Jenkins build tool for the continuous and integration build for the application.
  • Implemented Object-relation mapping in the persistence layer using Hibernate (ORM) framework.
  • Developed rich User Interface using JQuery, JavaScript, CSS3, and HTML5.
  • Implemented web services, used to retrieve data that tells whether claimant is incarcerated or not.
  • Gained a better understanding by working through pair programming process as an API Developer in this project and the Lead Sr. Developer
  • Assisted Lead Sr. with code maintenance and initial set up.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files, configured XML files, hibernate query language.
  • Experience in installing, configuring and deploying application on Web Logic Server.
  • Implemented build scripts using Gradle.Mockito.
  • Performed unit testing using Mockito framework and tested DAO's and Business Services.
  • Developed design Patterns for the objects to access within the application.
  • Worked with IntelliJ and MS Visual Studio to develop and deploy complete application.
  • Used SFTP for the multiple file transfers.
  • Utilized GIT for software configuration management and version control.
  • Used JIRA for bug tracking.
  • Developed Stored Procedures, Triggers and Functions in SQL.

Environment: Java 8, J2EE, JavaScript,C#, Servlets, JSP, EJB, JDBC, Spring Framework, Hibernate, Spring Config,, Jersey, RESTful Web services, Tomcat,Jenkins, Team City, Junit,Mockito, XML,XSLT, SQL, SOAP, ANT, Gradle, Maven,Node JS, Aqua Data Studio,UNIXShell Scripts,IntelliJ,MSVisualStudio 2015, SVN, SQL HTML 5,CSS3.

Confidential, San Diego

Sr. Java Developer

Responsibilities:

  • Experienced in Designing and developing advanced Web Application to strategically improve the product sales as per marketing team's requirements.
  • Actively participated in Sprint grooming, retrospectives and daily stand up meetings.
  • Experienced in Agile methodology and actively participated in daily Scrums and Sprint planning sessions.
  • Developed Web Applications using HTML5, CSS3, Bootstrap, Angular JS, and Spring MVC, Spring BootFramework to implement the Controller and Service layers.
  • Developed custom directives using Angular JS.
  • Developed custom directives in Angular JS for the application independent components like sticky header for window or table, custom dropdowns, tables, checkboxes, radio buttons, notifications, chevrons, graphs, date pickers, pagination.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Designed Spring Boot mechanism without configuration XML and replaced it withJavaclasses.
  • Extensive used different spring framework features including Spring IOC, Spring AOP and Spring Templates.
  • Used Spring Boot framework for building Micro Services and to develop Spring based application radically faster with very less configuration .
  • Followed agile software development practice paired programming, test driven development and scrum status meetings.
  • Used Singleton, Business Delegate, Factory and DAO design patterns Extensively worked on both consumption & producing of RESTful based web services using JAX-RS & jersey parsers.
  • Implemented Spring MVC Controller module for better handling of client request, consume Restful data service and sending response back to client.
  • Implemented AJAX call from Angular JS at client to Express JS at Node JS server.
  • Developed angular JS component to consume JSON data from RESTful Web services.
  • Used XML parser APIs such as JAXP and JAXB in the web service\'s request response data marshaling as well as unmarshalling process
  • Developed Microservices using RESTful services to provide all the CRUD capabilities. ImplementedJavaMultithreading to refresh the cache at a given set of time interval.
  • Extensively used Hibernate ORM in data access layer to write DAOs for Hibernate Mapping files.
  • Design and implementRAPTORbased batches, jobs & Node component.
  • Designed and developed hibernate-cfg.xml file in Hibernate for mapping objects to relational database.
  • Integrated Spring with Hibernate using Hibernate Template with dependency injection.
  • Implemented Spring Framework to manage transactions using annotations.
  • Implemented Spring Security for user authentication.
  • Configure IBM's MQ message driven architecture for the exchange of messages between the applications
  • Experienced in designing and developing RESTful applications using Jersey and JSON transport.
  • Developed RESTful Web services for other applications to consume. Used Splunk to read and work on logs. Used GitHub for version control.
  • Maintained and enhanced several user interfaces and improved validation using JavaScript.
  • Hands on experience in preparing Test cases, Test Data and Test plans using JUnit based on requirements and determining application functionality.
  • Baggage Delivery system(BDS) application is a message queue driven batch processing application.
  • Developed Ant build scripts used to build and deploy the web application using WebLogic Application Server.

Environment: Java8, Spring Boot, Spring Batch, Spring MVC, Spring JDBC, Spring Hibernate, Spring Rest, Spring JPA, Spring Ioc, Spring Security, JavaScript, React JS, Redux, Hibernate, JSF, JSTL, JUnit, HTML, CSS, JSP, Servlets, Oracle 11g, WebLogic 12c, ANT, XML, RESTful Web-Services, Jersey, CVS, log4j, JUnit, Eclipse, Raptor framework, JavaScript, Node JS, Angular JS, Mocha\Chai, Hudson, GITHUB.

Confidential, NJ

Jr.Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of applications.
  • Developed Web interface using JSP, Standard Tag Libraries (JSTL) and Struts Framework.
  • Presentation tier developed using Struts, writing Action Classes, Form Bean Classes and configure the application using Struts Configuration file.
  • Developed front end with JSP, Struts Tag Libraries, JSTL and JavaBeans.
  • Used Struts tiles framework for layout management.
  • Followed agile software development practice paired programming, test driven development and scrum status meetings.
  • Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic.
  • Designed and implemented Business Delegate, SessionFacade and DTO Design Patterns.
  • Used XML Web Services using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.
  • Handy Experience on troubleshooting Application Authentication issues inActivedirectoryMulti domain Environment.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Responsible for G2 application API testing, GUI interface (NSM) andLDAPOracle instances.
  • Installation, configuration and management of MongoDB servers and performance tuning of Mongo Databases.
  • Swift-based HTTP networking library, to integrate with the web services from the backend perspective.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Troubleshooting of different versions of Mongo database systems and cluster configurations to ensure high-availability in various crash scenarios and restoring roll backs to avoid loss of Data.
  • Implemented the Hibernate framework to interact with database.
  • Developed the Services using AWS Elastic Search, Restful Services using JAX-RS.
  • Implemented Spring framework for application transaction management.
  • Developed Cloud Foundry and Web Services to integrate with the external system.
  • Extensively worked with XML using DOM and SAX parsers for transferring the data between different components. supported end to end team requests to generate reports and performed bulk updateLDAPdata.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading, and Exception Handling Programming.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Experience in Swift Programming Language.
  • Involved in implementing the Message Oriented Middleware for Asynchronous communication in enterprise application.
  • Coded in AngularJSMVC Framework to make single page app and complex price configurations pages. pleasant Experience in React,js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, ReactNative concepts
  • UsedClear Casefor versioning of data.
  • Involved in developing EJB's Message Driven Bean(MDB) for asynchronous messaging.
  • Implemented Maven build tool to build jar files.
  • Used JavaScript for client side validations and Struts Validation for server side validations.
  • Developed the Junit test cases.
  • Used Log4j and commons-logging frameworks for logging the application flow.
  • Implemented scripts for mongo DB import, export, dump and restore.
  • Supported deployment of application in multiple environments including SIT, UAT and Production Environment.

Environment: J2EE, Weblogic 8.1, Eclipse, Struts 1.0, JDBC, JavaScript, CSS, XML, SWIFT, ANT, Log4J, AngularJS, PL/SQL, and Oracle 9i.

Confidential

Full Stack/UI Developer

Responsibilities:

  • Designed the application based on the architecture of theMVC designpattern.
  • Project was developed following Agile and Scrum methodologies.
  • Developed views for JSP pages using AJAX
  • Extensively usedHibernatein data access layer to access and update information in the database.
  • Code development using Eclipse, HTML, JAVA, JSP, SWING, Servlet and SQL.
  • Requirement Analysis and Documentation as per SDLC methodologies.
  • Converted requirement into flow design diagram using MS Visio.
  • UsedWSDLto post the services in theUDDI.
  • Created Functional Test cases and achieved bug fixes.
  • WroteSQL,PL/SQL(Procedures/Functions/Packages/Triggers) to handle business functionality.
  • UsedXMLSAXparsertosimulate xml file which has simulated test data.
  • Code review and function testing for better client interface and usability.
  • Participation in meeting with team, senior management and client stakeholders.

Environment: Java, J2SE, JSP, Servlet, SQL, Oracle9i, JDBC, Swing, Eclipse, HTML, SDLC, MS Office, Windows, AJAX, JPA annotations, SOAP web services, WSDL, UDDI, SAX, DOM

We'd love your feedback!