Java Api Developer Resume
Tulsa, OK
SUMMARY
- Sr. Developer with around 8+ years of experience and proven expertise in Object Oriented Analysis and Design (OOAD) and exceptional record overseeing all facets of Software Development Life Cycle (SDLC), from analysis and design to implementation, testing and maintenance.
- Worked on various domains like Insurance and HealthCare.
- Strong understanding and usage of J2EE Design Patterns like MVC, Front Controller, Singleton, Factory, DAO, DTO, and Service Locator, Business Delegate, and Session Façade etc.
- Experienced in using IDE tools like Eclipse
- Experience with frameworks like Hibernate, Spring.
- Experience in writing JavaScript using ES6 standards.
- Experience in working with Waterfall and Agile methodologies.
- Proficiency in using Software Configuration Management tools like SVN, CVS.
- Knowledge of using Software Configuration Management tool like GIT.
- Expertise in using relational databases like Oracle, Mysql and SQL Server.
- Experience in implementing CI/CD process using Jenkins.
- Experience working with Cloud technologies like AWS, PCF.
- Experience in NoSQL database like MongoDB.
- Experienced with application servers like Tomcat and JBoss.
- Strong experience with Web Services like SOAP and Restful.
- Expertise on J2EE technologies like Servlets, JSP, JMS, JavaBeans, Java, JDBC.
- Expertise on Web Technologies like JSP, JavaScript, HTML, XHTML, DHTML etc.
- Expertise in styling web pages using CSS, CSS3.
- Experience in AngularJS and Angular 2
- Experience in developing and supporting with API Management tool - APIGEE
- Experience in using Pivotal Cloud Foundry ( PCF ).
- Experience in preparing HLD/LLD based on Business Requirement Documents (BRD) and Wire frames.
- Extensively participated in Agile, Scrum methodology, and the Test Driven Development (TDD)
- Good client interaction skills and ability to perform quickly under pressure.
- Exceptional ability to quickly master new concepts, languages and tools.
TECHNICAL SKILLS
Languages: Java/J2EE,PL/SQL
JS Frameworks: AngularJS/Angular2, NodeJS
API Management Tool: APIGEE
Methodologies: Waterfall, Agile
J2ee technologies: JSP, Servlets, JDBC, JMS, JPA
Web technologies: JSP, XSL, HTML,HTML5, JQuery, Ajax, JavaScript, CSS3
Application/web servers: Tomcat, JBoss
Frameworks: Spring, Hibernate
Web services: SOAP, Restful
Ide environment: Eclipse
Databases: Oracle, SQL Server, MySQL, MongoDB
Tools: UML, Toad, XMLSpy, JIRA
CI/CD: Jenkins
Operating systems: Windows, UNIX.
Version control tools: SVN,GIT
Xml technologies: XML,XSL,DTD,XSD,DOM,SAX
Build tools: Ant, Maven
PROFESSIONAL EXPERIENCE
Confidential, Tulsa, OK
Java API Developer
Responsibilities:
- Participate in all phases of SDLC: from system analysis and architecture thru development and test to deployment and support.
- Implemented Forms of the application using AngularJS, JQuery, CSS3, and Javascript.
- Be able to troubleshoot any complex issues during the project and provide solutions to solve them.
- Keep abreast of the current technologies trends. Ability to learn and prototype new technologies and recommend their use in the company products.
- Provide support to production; diagnose and quickly resolve production issues.
- Exposed SOAP web services as API’s using APIGEE Edge by implementing API Proxies
- Involved in analytics of API usage using APIGEE.
- Using APIGEE console involved in adding users, configuring limits per group, API keys.
- Used APIGEE as a API gateway for APIs transformation, multiple authentication mechanisms.
- Involved in APIGEE Production Support of OnPremise Edge components installations and AWS Edge components, APIGEE Proxy deployments, APIGEE Edge components health check when ever patching occurs etc.
- Involved in assisting deploying apps on APIGEE Developer Services Portal .
- Involved in creating APIGEE Custom Policies preferably security policies using JWT & OAUTH2.
- Used Swagger to design, build and document APIGEE API’s.
- Involved in writing unit test cases using JUnit.
- Involved in CI/CD process using Jenkins.
Environment: J2EE 1.8, APIGEE,OAUTH2,REST Web Services, AngularJS,, JavaScript, Spring, Hibernate, CSS3 Ajax, HTML,XML, WSDL, SOAP,SOAPUI, MongoDB,Oracle, SQL, PL/SQL, SVN, Log4J,Eclipse, Wildfly 10,JUnit,Jenkins.
Confidential, Dallas, TX
Sr. J2EE Developer
Responsibilities:
- Design and Code Development phases which was modeled using Enterprise Architect (EA).
- Involved in deploying and managing API Proxies using API Management tool - APIGEE.
- Involved in Reports generation using APIGEE Analytics.
- Involved in developing Use Case diagrams, Class diagrams and Sequence diagrams in Enterprise Architect (EA) to express the detail design.
- Involved in developing web pages using JSF, Primefaces, JQuery, Javascript, HTML, and CSS3.
- Involved in wiring business services using Spring Beans.
- Exposed Spring business services as Restful Web Services.
- Wrote spring configuration file to define beans, define data source and hibernate properties.
- Consumed Web services to verify the insurance information for patients from different insurance companies and implemented with Restful Web Services.
- Involved in writing unit test cases using JUnit.
- Involved in developing PL/SQL stored procedures.
Environment: J2EE 1.6, APIGEE, JSF, SVN, Primefaces, JQuery, JavaScript, HTML, CSS3, Restful Web Services, PL/SQL, JUnit, UML, EA, Jboss
Confidential
Software Engineer
Responsibilities:
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Written the SSD (System Specification Documents) based on the requirements.
- Developed business services using Spring Beans.
- Developed UI pages using JSF framework library.
- Used JMS for messaging and Developed Transfer Objects to transfer the data between different tiers.
- Created DAO classes to get the data from the database.
- Implemented Design Patterns like Business Delegate, Service Locator, Session Façade etc.
- Involved in code review of the team members and implemented best practices.
- Manage development iterations using Agile methodology.
- Unit testing of the modules using JUnit test-cases and involved in integration testing.
- Involved in writing SQL Queries using PL/SQL.
Environment: Core Java, J2EE, JSP, JSF, Spring, Hibernate, JDBC, WebLogic 9.2, Oracle10g, Eclipse, JMS, HTML, DHTML, CSS, Maven, JUnit, Log4j, CVS, XML, XSL, Ajax, PL/SQL
Confidential
Software Engineer
Responsibilities:
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Developed user interface using JSP, JSP Tag libraries (JSTL) to simplify the complexities of the application.
- Implemented EJB's for Message Driven Bean and Developed Transfer Objects to transfer the data between different tiers.
- Involved in writing business services using Enterprise Java Beans (EJB).
- Involved in database design.
- Implemented stored procedures using PL/SQL.
- Changes & Enhancements in Applications and Business Analysis
- Creating logs for error tracking using Log4J.
- Involved in testing of the application using JUnit.
Environment: Core Java, J2EE, Java Beans, PL/SQL, Servlets, JSP, Tomcat, Eclipse, log4j, Ant, JUnit, Windows, JavaScript, CSS, HTML, XML,CVS, Oracle, JUnit.
