We provide IT Staff Augmentation Services!

Micro Service Developer Resume

5.00/5 (Submit Your Rating)

GA

SUMMARY

  • 9 years of software industry experience in designing, developing and deploying client - server, web-based, multi-tier, distributed end-to-end enterprise applications using Java (Multithreading, Exception Handling, String Handling, File Handling, Collections), J2EE and Internet Technologies
  • Worked on design of the applications represented with UML diagrams like use cases, sequence flows & class diagrams using VISIO.
  • Strong experience in OOA & Design and worked on latest front end frameworks like AngularJS(v1.3.14), JQuery, DOJO, EXTJS, Backbone.js web frameworks like Struts 1.x, Spring-MVC 3.0, Spring-JDBC 3.0, Hibernate as ORM tool, Web Technologies like Java Servlets 2.3, EJB 3.0, Web Service 2.0, XML 1.0, XML Schema, HTML 4.0, JSP 2.0, and AJAX.
  • Domain expertise in - Telecom, Billing, Invoicing, CRM (Customer Relationship Management), HealthCare Insurance, Workflow Management, Enterprise Resource Planning (ERP).
  • Solid working experience of Java Web Services, with real time knowledge using SOAP, WSDL, UDDI with Apache Axis, CXF. Also worked on REST services using eclipse plugins.
  • Experience with Java Messaging Service (JMS) and worked on WebsphereMQ and ActiveMQ.
  • Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, DAO, and DTO).
  • Experience in database design, development using SQL/PL-SQL in Oracle9i/10g, Excellent work experience in writing SQL queries, PL/SQL, Stored Procedures, functions, Joins, Triggers, SQL Scripts and also have experience in using tools like Toad, SQL Developer and My SQL Query Browser.
  • Extensive experience in designing, developing, deploying and configuring J2EE components on application servers like BEA WebLogic server, Websphere application server (WAS) and Tomcat as web server.
  • Worked on IDEs like Eclipse, IntelliJ, and Aptana.
  • Used log4J for application logging and notification tracing mechanisms and Jasper reports for reports. Building the application through ANT scripts & Maven Scripts.
  • Source code version control using PVCS, CVS, SVN, Git(Gerrit).
  • Testing and debugging the project for proper functionality and documenting by modules. Integrated sub modules from other members of the team. Used HP Quality Center, Bugzilla for prioritizing the severity of defects and the status.
  • Experience on developing the applications in Windows and LINUX environments.
  • Demonstrated ability to acquire technical & domain knowledge & skills rapidly with self-learning.
  • Completed Oracle Certified Professional Java Programmer (1.6).

TECHNICAL SKILLS

Languages: Core Java (I/O, Thread, Collection, Algorithms), J2EE (Java Beans, Servlets, JSP, JSTL, JDBC), Internet technologies (HTML, DHTML, XML, CSS, JavaScript, JQuery, AJAX, DTD, XML Schema), SQL/PL-SQL, UML.

Web Technologies: Ajax, JavaScript, HTML, DHTML, XML, Cascading Style Sheets (CSS), XSLT

Architecture & Framework: Client-Server, MVC, J2EE, Jakarta Struts 1.x, Spring Web flow, Spring MVC, Spring-JDBC, Hibernate.

XML: XML Schema, DTD, JAXP, SAX and DOM parsers.

Application/Web Server: WebSphere 7, Web Logic 10, JBoss 5.0.1, Tomcat 5.0.

Methodologies: SDLC and AGILE Software development

Database: Oracle, MySQL, Microsoft SQL server

Protocols: LDAP, TCP/IP, HTTP, HTTPS, FTP, SMTP.

Frameworks: Spring MVC, Hibernate, Struts2.0, Spring Core-container, Spring MVC, Web Foundation

Design patterns: Business Delegate, Business Object, Value Object, Chain of Responsibilities, Front Controller, DAO, Factory, Singleton, Session Façade.

Tools: Eclipse, TOAD, SQLDeveloper, ANT, Log4j.

Other Tools: Log4J, ANT, SQL *Plus, Edit Plus.

Operating Systems: Solaris 8.0, UNIX, Windows 98/NT/2000/XP.

IDE: Intellij idea 8.0, Eclipse 8.0, Net Beans 5.0

Version Control Tools: Visual source safe, Intellect Vault.

UI Design Tools: Macromedia dream weaver.

SQL Tools: PL/SQL Developer, TOAD

PROFESSIONAL EXPERIENCE

Confidential, GA

Micro service Developer

Responsibilities:

  • Going through the APIs developed by the Developer.
  • Going through the Requirement and Specification of the API.
  • Clarifying the fields that are passed to the API with the Developer.
  • Writing the test cases consisting of all positive, negative and boundary scenarios.
  • Automating the test cases through the platform automation tool.
  • Customizing the platform automation to fit for certain test scenarios.
  • Creating the Jobs in the Jenkin to run the test cases whenever the build is given as part of CICD i.e Continuous Integration and Continuous Delivery.
  • Creating the Health Check jobs to check for any system slowness and unavailability.

Environment: Core Java, J2ee, Jenkin, Maven, Rest and Soap Services

Confidential, CA

Java / UI Developer

Responsibilities:

  • Going through & Understanding the Features, User Stories & Defects logged in the Rally.
  • Writing the Technical Design Document (TDD)
  • Writing the Python Controller code of the Django framework to call the api and get the data.
  • Developing the UI using the AngularJS JavaScript framework
  • Customizing the NVD3 library code to render the Graph as per the requirement.
  • Writing Jasmine Unit test cases and test the functionality written in AngularJS.
  • Moving the code to the central Repository (gerrit).
  • Updating the status of the User Story & Defects in the Rally.
  • Attending the Scrum team meeting on daily basis for the status updates.
  • Participating in Code Review of the peers.
  • Having the Synch-Up meeting with offshore team and Oversee the work done by the offshore team.

Environment: Java, J2ee, HTML, CSS, Development tool - Aptana, JavaScript Framework - AngularJS, JavaScript library - NVD3 (for charts), Python Framework - Django, Ubuntu(Linux), CentOS(Linux).

Confidential

Java / UI Developer

Responsibilities:

  • Going through & Understanding the FSD(Functional Specification Document)
  • Writing the Technical Design Document (TDD)
  • Developing code/software with Java, J2EE, Web Services, HTML, CSS, jQuery and JavaScript as per the approved design documents
  • Unit Testing the code
  • Moving the code to the central Repository (SVN).
  • Raising the request for the Application build to the Development Environment.
  • Performing severity analysis of reported bugs & Carrying out root cause analysis of the bugs so that the probability of their reoccurring can be reduced.
  • Fixing the bug & changing the status in the bug tracker.
  • Attending the team meeting on a regular basis for the status updates.
  • Participating in Code Review of the peers.

Environment: Web Server - Tomcat Server, Development tool - WaveMaker, JavaScript Framework - DOJO, JQuery,Java,J2EE Framework - Spring-MVC 3.0, J2EE Technology - REST Services (Jersey Framework),HTML, CSS, Javascript, SVN

Confidential

Java / UI Developer

Responsibilities:

  • Going through & Understanding the FSD (Functional Specification Document) and Clarify the Queries related to Functional Specification.
  • Writing the Technical Design Document (TDD).
  • Developing code/software with Java, J2EE, Web Services and JavaScript as per the approved design documents
  • Unit Testing the code
  • Moving the code to the central Repository.
  • Raising the request for the Application build to the Development Environment.
  • Fixing the defects raised by the QA Team.
  • Giving Knowledge Transfer to the Support team on the features that is released.
  • Attending the ERMO Release session for every quarter. Attending the production error if occurs during the release and wait for the confirmation from QA team while they are performing the Sanity Testing.

Environment: Java, HTML, CSS, JQuery, JavaScript, Web Server - Http Server, J2EE Framework - spring 3.0, Spring-MVC 3.0, J2EE Technology - Web Services.

Confidential

Java/J2EE Developer

Responsibilities:

  • Coordinating with Onsite team in requirement gathering.
  • Writing the Technical Design Document (TDD)
  • Developing code in Java to accept the excel sheet data, validate the data & show user the validation errors.
  • Developed the JSPs required for service management and user management modules.
  • Implemented generics and auto boxing features of Java1.5 during the development.
  • Used JDBC to implement DAO pattern to for database access.
  • Implemented spring configuration setup, Hibernate hbm file mappings for several modules.
  • Work Exclusively with Core layer of Framework to Implement View Controller in MVC Architecture.
  • Used JDBC Connections and Web sphere Connection pool for database access.
  • Used prepared statements and callable statements to implement batch insertions and access stored procedures.
  • Work with JAXB to develop export / Import Process for XML Based data.
  • Creating Java, J2EE reusable business components and XML, XSL and XSD schema definitions.
  • Creating SOAP Web Services using WSDL to connect with external clients.
  • Unit testing the code. Writing Junit Test cases.
  • Moving the code to the central Repository (SVN).
  • Giving the build to the Development Environment & Testing Environment.
  • Root Causing and fixing the Defects raised by the QA. Updating the Defect Tracker
  • Giving Knowledge Transfer to the juniors about the application.
  • Attending the team meeting on a regular basis for the status updates.
  • Participating in Code Review of the peers.

Environment: Application Server - Tomcat 1.6(Development), WAS(production),J2EE Framework - Spring 3.0, Spring-MVC 3.0, Spring-JDBC 3.0, Javascript framework - EXTJS, HTML4,CSS,Technology - Web Services.

Confidential

Java/ UI Developer

Responsibilities:

  • Onsite-offshore co-ordination. This involves getting the requirements from the clients for the new application.
  • Gathering the requirements on the UI of the Investment Central Application.
  • Writing the Technical Design Document (TDD).
  • Developing the Admin Screen where the Admin configures the settings of the application.
  • Developing the Workflow Screen where in the Investment portfolio will be approved by various levels of approver.
  • Unit testing the code by writing Junit Test Cases.
  • Moving the code to the central Repository(SVN)
  • Giving the build to the Development Environment (DEV) & Testing Environment (STAGE).
  • Fixing the Defects raised by the QA team in the HP Quality Center.
  • Participating in Code Review of the peers.
  • Improving the performance of the UI by in corporation the JavaScript compression.

Environment: Application Server - Tomcat 1.6(Development), WAS(production)J2EE Framework - Struts 1.2, Hibernate 3.3,JavaScript Framework – DOJO (XWT framework),Peripherals – Remedy (Case Management), HOTADM (HR Info), OAM (User Authentication), $U (Scheduler Jobs), Documentum (Document Server), ONRAMP (Access Requests), Treasury System(wire).

Confidential

Java/J2EE Developer

Responsibilities:

  • Interaction with the Customer on daily basis for requirement gathering & status updates.
  • Developed Reusable Java APIs used throughout of application, Implemented Ajax Auto complete functionality common across application.
  • Developed JSP, JSTL, Servlet, POJOs, Ajax call using Struts frameworks.
  • Implemented Process Management.
  • Implemented Entitlement for Authorization and Authentication
  • Configured the application using struts-config.xml and web.xml.
  • Wrote Form Bean, User Action classes for Struts.
  • Wrote External JavaScript for client side validation.
  • Designed custom server side validation Framework using Ajax and Java Classes and Database tables.
  • Used various design pattern Singleton, Transfer Object, Service Locator, Business delegates and Factory Pattern.
  • Wrote multiple Complex SQL queries
  • Developed various helper classes specific to entity.
  • Wrote Stored Procedures, SQL stored functions, Trigger and View.
  • Worked on UI web technologies like Ajax, HTML, DHTML, CSS and JavaScript.
  • Writing the Technical Design Document (TDD)
  • Developing code/software with Java, J2EE, Web Services, Liferay Portal, HTML 4.0, CSS and JavaScript as per the approved design documents.
  • Unit Testing the code
  • Moving the code to the central Repository.
  • Giving the build to the Development Environment & Testing Environment.
  • Performing severity analysis of reported bugs & Carrying out root cause analysis of the bugs so that the probability of their reoccurring can be reduced.
  • Giving Knowledge Transfer to the juniors about the application.
  • Fixing the bug & changing the status in the bug tracker.
  • Attending the team meeting on a regular basis for the status updates.
  • Participating in Code Review of the peers.
Environment: Java, J2EE, Web Services, Liferay Portal, HTML 4.0, CSS, Application Server - JBOSS AS 5.1, J2EE Framework - Struts 1.2, Hibernate 3.3, Container Management System - Liferay Portal, Technology - Web Services, XML, Jasper Report

Confidential

Java / UI Developer

Responsibilities:

  • Interaction with the Customer on daily basis for requirement gathering & status updates.
  • Writing the Technical Design Document (TDD).
  • Involved in the Development of the Admin Module and User Module
  • Developing code/software with Java, J2EE, Web Services, HTML 4.0, CSS and JavaScript as per the approved design documents.
  • Unit Testing the code
  • Moving the code to the central Repository.
  • Giving the build to the Development Environment & Testing Environment.
  • Performing severity analysis of reported bugs & Carrying out root cause analysis of the bugs so that the probability of their reoccurring can be reduced.
  • Giving Knowledge Transfer to the juniors about the application.
  • Fixing the bug & changing the status in the bug tracker.
  • Attending the team meeting on a regular basis for the status updates.
  • Participating in Code Review of the peers.

Environment: Java, J2ee, HTML,CSS, Web Server - Apache Http Server, PHP Enterprise Framework – CakePHP, JavaScript Framework – EXTJS, Technology - Web Services

We'd love your feedback!