Application Developer Resume
Seattle, WA
SUMMARY
- Over 6 plus years of experience working in various domains like Logistics, Financial Services, etc. using Java Script, Java, JAVA/J2EE technologies and Apigee framework.
- Skilled in SDLC, Object oriented analysis/design, and development, Model View Controller, J2EE,node.JS JAVA (Servlets, JSPs, JNDI, Java Beans, Swings, EJBs, RMI, and JDBC).
- Extensive background in the cases of software engineering including Analysis, Design, Coding, Testing, Documentation and Implementation.
- Familier with the database languages such as SQL,PL - SQL.
- Extensive experience inAngular.JS, React.JS and Mongo DBfor application implementation, proficient in creatingmodules, controllers, route-Providers, factory services, ng-repeat, customizable filter, http get/post methodsanddirectivesto realize functionalities likeREST service with Ajax call, input validations, searchable and sortable contents.
- Sharp experience in Front-End design, Data Flow Diagram.
- Expertise in PL SQL and multi threading, Set, map and Tree concepts in Collection concepts.
- Expertise in IO and NIO concepts such as stream,Byte Stream and Char Stream.
- Familiarise Java8 concepts Such as Joda, Stream and Lambda functions.
- Expertise in Agile framework methodologies and sockets .
- Familiarize with communication style and observability in microservices.
- Familarise with the concepts of Android library files for suing data structure elements.
- Expertise in basics of canvus and Docker concepts.
- Expertise in Web Services such ass SOAP and REST.
- Expertise in Data base concepts in Liquibase, Mongo or other non-SQL DB, MS SQL Server, Visual Studio, MS Dacpac, Postgres, RESTful services, SQL
- Familirizae with the authentication and authorization tools such as OAuth, Quota, KDCAuth and OpenID.
- Familirise with the Apigee concepts for leading API technology and services to help in business framework environment.
- Familrize with Jenkins and Jasper building procedure for deployment issues.
- Familiarize with test driven development concepts in Mavin, mocha and gulp unit testing.
- Familiarise with servers such as Tomcat, glassfish,Spark anf Jetty.
- Experience in Object Oriented Analysis and Design (OOAD) using UML (Structural and behavioral modeling diagrams including Use Case, Sequence, Class, Activity, Package diagrams) design tools like Rational Rose.
- Expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, JDBC, Servlets, JSP, JUnit, Struts, Spring, Hibernate, HTML and CSS, XML, JNDI, JMS, nodeJS.
- Working Knowledge of MVW frameworks likeBackbone.Js, and Bootstrap.JS,node.js and Springboot.
- Familairize with Core patterns, Deployemnt patters and Security patterns in Micro Services.
- Expertise in Micro Services scripting for file manipulation, program execution and printing text.
- Expertise in Data structure and Algorithm concepts.
- Experitse in Spring cloud applications for configuration and locking.
- Strong knowledge of OOP (Object Oriented Programming) concepts and GUI.
- Strong experience in Model, View and Controller(MVC) architecture.
- Expertise in ORM technologies such as Hibernets and JPA.
- Familiarize with lambda function and Stream API to build a layer for good acceptability and sustainability.
- Extensively worked with Servlets based multi-tier applications.
- Strong experience with Core Java (Threads, Networking, Collections, Exceptions), JDBC, Servlets, JSP, Struts, EJB, Web Services, hibernate, XML, JavaScript and HTML.
- Expertise in web technologies like HTML and CSS.
- Worked extensively with JUnit for Unit Testing and prepared various test cases using eclipse.
- Developed Web Services as a service provider and deployed them on the WebLogic Application Server over the HTTP protocol.
- Familiarized with building tools using cloud based technologies such as ESB and springboot.
- Expertise in query and non- query processing using select and CRUD method in JDBC.
- Expertise in POGO concepts in JDBC envirment.
- Hands on experience in advanced JavaScript frame work like DOM, JQuery/JSON to implement front end validations and various user interface events.
- Experienced in leveraging RDBMS like Oracle, MySQL.
- Expertise in using Development Tool Eclipse, Maven, Subversion and NetBeans.
- Hardworking with an enthusiasm to learn new technologies.
- Possesses interpersonal skills, team-working attitude, takes initiatives and have excellent analytical, problem solving and communication skills.
TECHNICAL SKILLS
Java Technologies: JSP, Servlets, JDBC, JMS, Web Services
Languages: Java,J2EE, SQL, PL/SQL
Operating Systems: Windows, Linux, Unix
Web/App Servers: Tomcat, WebSphere, WebLogic, JBoss, Spark
Frameworks &Tools: Struts, Spring, Hibernate 3.0, JUnit, Log4J, Ant, Maven
Web Technologies: XML, HTML, JavaScript, CSS, JSTL, JQuery, Ajax
Databases/Technologies: DB2, Oracle, MySQL, SQL Server
Development Tools: Eclipse, MyEclipse, RAD, NetBeans
Version Control: SVN, CVS, ClearCase
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Application Developer
Responsibilities:
- Developed Business logic using J2EE, JSP, Servlet and Spring Bean Classes.
- Interacted with end applications and performed Business Analysis and Detailed Design of the system from Business Requirement documents.
- Worked closely with application team on Database handling, Multithreading, Synchronization, Communication.
- Involved in developing web Page Applications using HTML, CSS, JSON with other development teams.
- Developed back-end components connect the application with the other (often third-party) web services, and support the front-end developers by integrating work with the Angular2.0application
- Developed web-based user interfaces using Servlets, JSP,Springboot HTML, and XML based client and server application.
- Integration of front-end with MySQL database using JDBC API through JDBC-ODBC Bridge driver at server side.
- Responsible for the development of database SQL queries.
- Responsible for triaging,fixing, building and deploying proxies using APIGEE framework in Java Script for different environments.
- Used Jenkins and Maven for building and deploying proxies in micro-services to replace a legacy, monolithic application, using Java,Spring Boot, and Cloud Foundry.
- Used eclipse for multi threading concepts and fixing and merging the sonar issues.
- Used Postman to check hearders, body, reposne and to triage the defects for UI, Façade and backend issues.
- Responsible for creating a logical bundles for a diffent fuctions of Micro Services such as persistence and Integration.
- Designed and develop web based application using HTML5, CSS, JavaScript, Swings JQuery, AJAX, JSP framework, React.JS, Hibernet.
- Used lambda functions for sharing, communicating the API details through Docker.
- Used IAM solutions for proxy server interaction in Apigee framework.
- Worked on Change request and user stories and tracked the details in rally.
- Used bitbucket to clone,track the code changes,raise a pull request and merge the code in different enviroments.
Environment: JDK1.8, Servlets, JSP, Java Script, XML, HTML, UML, Apache Tomcat, JDBC, MySQL, SQL, Windows,APIGEE, POSTMAN, Jenkins.
Confidential, ME
Java/ J2EE Developer
Responsibilities:
- Gathered requirements for preparing Business Requirement specifications and analyzed the specification documents to development process.
- Involved in all layers likePresentation Layer, Business Logic and Data Access Layers.
- Front-end is designed by usingHTML, CSS, JSP, JSTL and Struts.
- Involved in developing theCSSsheets for the UI Components.
- UsedStruts Tiles-definition for lay outing the different sections of the page.
- Designed the JSF Validation Frameworkfor validating the UI, tiles framework and implemented Internationalization (il8n).
- Involved in writingStrutsform-beans for transferring the data from Controller to the Model.
- Involved in developingHibernate mappingfiles and POJOs for Hibernate persistence layer.
- UsedHibernateas ORM tool for accessing database.
- Implementing the file upload and download functionality usingStruts,Servlets.
- Integrated and configuredStrutsSpringandHibernateframework environment.
- Involved in front end validation usingJSF ValidationandJavaScript such as DOM.
- Designing and configuringcore xml filesfor implementation of struts.
- Used Angular JS for front end development.
- Involved inUnit and System TestingusingJUnit (TFD)before placing the application for theAcceptance Testing.
- Used Aws Service for Data transfer and ESB for coordination and monitoring of business activities.
- JDBCconnection pooling for accessing Oracle 10g database.
- Used SOAP Webservices (synchronous and asynchronous) for checking customer information like names (NA) and credit checks.
- Used Micro Services for authentication and sustainabilty.
- Involved in Database design and developing SQL Queries.
- UsedRational Clear Casefor version control.
- Extensively used RAD 6.0 with various plugins for implementing various modules.
- Developed Ant build scripts for deploying the project on WebSphere application server.
- Involved in unit testing of different components usingJUnit.
- UsedCanvusfor different applications so that they can work together.
- Responsible for the support and maintenance of the application.
- Used JIRA,Quality control and Pier for tracking defects.
Environment: Java (JDK 1.6), J2EE, JSP, Servlets, Java Script, HTML, JQuery, JSF 2.0, CSS, Hibernate, RAD 6.0, JSTL, Eclipse, Maven, Rational Clear Case, SQL, Jenkins, JIRA.
Confidential, Northbrook, IL
Mid-Level Java/ J2EE Developer
Responsibilities:
- Primary responsibilities include Integration activities, application design, development, and defect fixing.
- Involved in developing “Broadcast” Value Added Service which enables a trading partner to upload a single inbound file and have it replicated to one or more broadcast End-Points.
- Developed the application using the Spring MVC framework.
- Used Spring IOC to inject services and their dependencies.
- Developed the front-end screens using HTML, CSS and JSP, JSTL.
- Implemented Validation of forms using spring validation framework.
- Extensively used Hibernate in DAO layer to access and update information in the database.
- Integrated Spring and Hibernate frameworks to develop the middle tier.
- Implemented web services using SOAP.
- Used Maven to build the application and deploy on WebSphere Application Server.
- Developed test cases using JUnit to test user scenarios in web tier and server tier (DAOs).
- Used Docker for logging and tracing the messages.
- Used Angular JS for front end development.
- Used SOAP for redundancy and consistancy.
- Participated in Code review sessions and design discussions. Code review process is done using the tool called Jupiter and the system code is validated against the security threats using Fortify tool.
- CVS was used for version control.
Environment: Jdk1.5,Spring, Hibernate, AJAX, JSP, IBM RAD 7.5, WebSphere 7.1, HTML, JSTL, CSS, JavaScript, DB2, PL/ SQL, Web Services, Maven, CVS, Eclipse, Log4J, JUnit.
Confidential
Java Developer
Responsibilities:
- Documented test cases and features to provide customer support.
- Used WebSphere Studio Application Developer (WSAD 5.1) to develop and build the application.
- Built prototype Java web application using Spring MVC Framework.
- Involved in coding of Web Components by using Java Beans, XML, Servlets and JSP.
- Developed Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
- Developed Java utility classes for common application functionality including database access, error logging and configuration file using WebServices.
- Used Java API for XML Processing (JAXP) enables applications to parse, transform, validate and query XML documents.
- Used web services such as SOAP for deployment.
- Designed and developed T-SQL, Stored Procedures, Functions, SQL Profiler, etc. Handled performance fine-tuning of large database system in conjunction with front-end applications.
Environment: Java, Beans, JSP, EJB, Hibernate, HTML, XML, Design patterns, Web services, UML, Junit, Eclipse, Swing, PL/SQL.
Confidential
Jr. Software Developer
Responsibilities:
- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
- Developed logic and code for the registration and validation of the enrolling customer.
- Performed client side validation using JavaScript.Validation from client side was done using JavaScript.
- Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client and server application in eclipse.
- Developed web-based Services such as SOAP.
- Integration of front-end with MySQL database using JDBC API through JDBC-ODBC Bridge driver at server side.
- Responsible for the development of database SQL queries.
Environment: JDK1.5, Servlets, JSP, Java Script, XML, HTML, UML, Apache Tomcat, JDBC, MySQL, SQL, Windows, Eclpise.