Sr. Java Developer Resume
AustiN
PROFESSIONAL SUMMARY:
- Having around 9 years of experience in Analysis, Design, Development, Testing, Code review, Multi - Tier distributed applications using Java and technologies.
- Extensive hands-on experience with Core Java, Data Structures, JDBC, Multi-threading and Exception handling.
- Experienced in Java 1.8 features like forEach, Lambda expressions and DateTimeAPI.
- Work experience J2EE technologies (JSP and Servlets), EJB, JMS.
- Good knowledge on web and xml technologies like HTML, JavaScript, CSS, XML, XML Parsers (SAX, DOM).
- Experience in web application design using Springs and Struts Frameworks. Extensive Experience in using MVC (Model View Controller) architecture for developing applications using HTML, JSP, JavaScript, Java Beans and Action classes and Controllers.
- Experience in client-side technologies such as HTML, CSS and JavaScript .
- Experience in using SPRING Frameworks like SPRING MVC, IOC, and ORM modules like HIBERNATE.
- Experience working with various Security Types like OAuth and Basic AUTH.
- Hands on experience writing Web services both client side and server side using SOAP and Restful (JAX-RS, JAX-WS).
- Well experienced with Oracle SQL, MySQL, Couch Base, Cassandra databases and tools like SQL Developer and TOAD.
- Worked on version control tools like SVN, CVS, and Perforce.
- Hands on experience with Log4j, JUNIT, Maven and Ant .
- Significant experience in developing applications using methodologies like Agile and Waterfall.
- Worked on IDE’s - Eclipse, NetBeans.
- Experience in deploying business applications using application servers like BEA Web Logic and Tomcat.
- Good at creating Informatica Cloud Data Synchronization tasks, Mapping Configurations and Design mappings.
- Well experienced in tools like JIRA, Workday, BOX, Microsoft TFS,Dropbox and Google API services Analytics API, Adsense API, Calendar API, DCM/DFA reporting and Cloud storage.
- Expertise in Unit Testing, Integration Testing, System Testing and experience in preparing the Test Cases, Test Scenarios, Test Modules and Test plans.
- Worked as Cloud connector technical specialist with Informatica’s ISV partners to develop connectivity with Informatica.
- Actively mentored other team members
- Strong analytical skills and practical correlation of problems.
TECHNICAL SKILLS:
Design Skills and tools: UML, Object Oriented Analysis and Design (OOAD), Design patterns (Singleton, Business Delegate, DAO, MVC and Dependency injection)
Java: Object Oriented Programming (OOP), Data Structure, Collections Framework, Exception Handling, Multi-Threading, Java I/O, JUnit etc.
J2EE: J2EE (JSP, Servlets, Custom Tags, EJB, JMS, JDBC, Web Services JAX-WS, JAX-RS, XML, JSON).
Open Source Frameworks: Wicket, JavaScript, HTML, Spring Framework 3.0, Spring IOC, Spring ORM, Spring Web Services, Hibernate and JPA.
Web/Application Servers & Middleware: WebLogic 8.1/9.1, Apache Tomcat 6.0/7.0 Server
XML and tools: XML, XSD, DTD, SAX & DOM Parser
Database tools: SQL, PL/SQL, Oracle, MySQL, Couchbase
Operating Systems: Windows, UNIX, LINUX
IDE: Eclipse and NetBeans
Source Control: SVN, CVS and Perforce
PROFESSIONAL EXPERIENCE:
Confidential, Austin
Sr. Java Developer
Responsibilities:
- Responsible for gathering requirements.
- Involved in preparation of Design and LOE (Level of Effort) documents.
- Experienced in developing Software components using safe agile development practices.
- Defined metadata by parsing XSD Schema using predic8 and Informatica SDK.
- Used Jersey client API’s to create a java client to perform GET and POST requests to REST Service.
- Used SAX parsers to parse XML response data.
- Involved in upgrading the connector pertaining to all release cycles of COUPA.
- Compiled and build the application using Ant.
- Performed code reviews using smart bear tool.
- Interacted with different dependency teams like Customer Success, Project Management and Business to get the deliverables on time.
- Created Data Synchronization tasks, mappings and mapping configuration tasks to generate the data from Coupa system.
- Used Postman tool to validate the data.
- Involved in bug fixing at all phases of development.
- Assisted documentation team with user guide.
- Used Perforce as revision control system.
- Used Jira tool for project management and bug tracking.
Environment: Java 1.8, JAX-RS, Informatica Cloud SDK, Ant, Jenkins, Postman,Perforce and Jira.
Confidential, San Francisco
Sr. Java Developer
Responsibilities:
- Involved in discussion of requirements to understand the scope.
- Involved in studying functional specifications.
- Implemented Service key authentication for Google cloud authentication.
- Consumed Amazon REST services to authenticate Amazon S3.
- Transferred bucket data using buffer in Java INPUT and OUTPUT STREAMS.
- Involved in bug fixing at all phases of development.
- Used Perforce as revision control system.
- Used Jira tool for project management and bug tracking.
- Bagged Shout out award for this project.
Environment: Java 1.8, JAX-RS, Informatica Cloud SDK, Ant, Jenkins, Amazon S3, Google cloud, Perforce and Jira.
Confidential, San Francisco
Cloud technical specialist
Responsibilities:
- Help the partners understand Informatica Connector tool kit provided in market place of technology partner network.
- Understand the use case of partner and provide technical guidance with their source code.
- Responsible to provide assistance in using sandbox environment for creating data synchronization tasks, mappings and mapping configuration tasks.
- Help the partners submit JUNIT test case result (with 100% success test cases) needed to certify the connector.
Environment: Java 1.8, JAX-RS, JAX-WS, Informatica Cloud connector tool kit, BOX, Jenkins and Jira.
Confidential
Java Developer
Responsibilities:
- Involved in the analysis and requirement gathering.
- Implemented OAuth2 authentication for the provided google credentials to get an access token using JERSEY API’s.
- Used SAX parser to parse the Analytics/Adsense data.
- Compiled and build the application using Ant.
- Followed Agile practices for the delivery.
- Involved in bug fixing at all phases of development.
- Used POSTMAN tool to validate output data.
- Assisted documentation team with user guide.
- Used Perforce as revision control system.
- Used Jira tool for project management and bug tracking.
Environment: Java 1.7, JAX-RS, OAuth2, Informatica Cloud SDK, Ant,Google Analytics and Google Adsense API’s, Perforce and Jira.
Confidential
Sr. Java Developer
Responsibilities:
- Worked in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis and development.
- Defined metadata (Objects and Fields definition) based on Cvent API guide.
- Generated webservices client using Apache AXIS2.
- Used SOAP UI Pro for output validation.
- Served as POC for on call support in the production team on a rotation basis.
- Interacted with different teams IPS, Business and CustomerSuccess teams to discuss the agenda.
- Used Perforce as revision control system.
- Used Jira tool for project management and bug tracking.
Environment: Java 1.7, AXIS2, Informatica Cloud, SOAP UI Pro, Ant, Perforce and Jira.
Confidential, NJ
Sr. Java Developer
Responsibilities:
- Involved in the analysis and requirement gathering.
- Involved in preparation of design and LOE (Level of Effort) documents.
- Followed Agile methodology for the delivery.
- Generated client stubs using WSIMPORT from WSDLs.
- Defined Read/Write functionalities to read/write data to Workday system using JAX-WS RI and Informatica SDK.
- Used SOAP UI Pro tool to validate the data in Unit testing.
- Compiled and build the application using Ant.
- Responsible for the build delivery for different test environments.
- Used Perforce for version control system.
- Used Putty to connect to production servers for looking logs.
- Helped peers and subordinates in understanding the flow of the DC and troubleshooting issues whenever it is required.
Environment: Java 1.7, JAX-WS, Putty, Workday, Informatica Cloud, SOAP UI Pro, Ant, Perforce and Jira.
Java Developer
Confidential
Responsibilities:
- Analyze the support tickets.
- Worked with GCS (Global Customer support) team to help on resolving the issues.
- Used Putty to consider the production logs.
- Responsible for testing the fixes in pre-production environment.
- Responsible for pushing the code fixes to move to production.
- Responsible for communicating with the release team about fixes and getting approvals.
- Followed agile model to deliver the fixes.
Environment: Java 1.7, JAX-RS, Informatica Cloud SDK, Ant, Putty, Perforce and Jira.
Confidential, Chicago
Associate
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Spring.
- Used Spring Core annotations for dependency injection.
- Log all transactions including error and success codes for operational and dashboard reporting.
- Responsible to develop or enhance GUI components using JSP, HTML, Java Script, XML, CSS as per the requirements and providing the client-side Java script validations.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Responsible for moving the geo area details to staging and from staging to production.
- Reverting the load process to the user defined time.
- Worked on Jmeter to measure code performance.
- Used SVN as version management tool.
- Performed unit testing, system testing and user acceptance test.
- Involved in the process audit.
Environment: Java/J2EE, HTML, JavaScript, JSP, Presentation Services Framework, Spring IOC, WebLogic 8.1, SQL, CSS, Maven.
Confidential
Systems Engineer
Responsibilities:
- Worked in various phases of SDLC.
- Extensively worked on core Java, JSP, HTML, CSS and Java Script for client-side validations.
- Created tile definitions, gadget-configure files, validation files and resource bundle.
- Used Struts 1.1 framework for implementing MVC architecture.
- Developed business layer using EJB.
- Implemented P2P messaged of JMS to send or receive messages from upstream modules.
- Used TOAD to create stored procedures and triggers.
- Responsible for developing CRON Jobs to schedule daily scripts.
- Used CVS as version management tool
- Used JavaScript for client-side validations and Struts validation framework for server-side validations.
- Involved in bug fixing at all phase of development
Environment: Java/J2EE, Struts 1.1 framework, HTML, JavaScript, JSP, EJB, JMS, WebLogic 8.1, SQL, CSS, Maven.