Application Developer Resume
Bellevue, WA
PROFESSIONAL SUMMARY:
- 5 Years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/F and Object Oriented Client - Server technologies
- Experience in developing web-based applications in Health, Insurance, Telecommunication, ecommerce and Financial domains using IBM WebSphere/WebLogic/JBOSS/Tomcat servers
- Experience in developing web page effectively using HTML5, CSS3, JavaScript, JQuery, Node.Js, JSON, Responsive Web Design, Bootstrap and experience in making web pages.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Well experienced in J2EE technologies including Core Java which includes multithreading, concurrency, memory management, asynchronous programming, Exception handling, collections and design patterns.
- Expertise in developing full stack web applications using Restful Web services, J2EE, JSP, spring, Hibernate and Angular JS.
- Experienced in Service Oriented Architecture(SOA) using SOAP
- Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO) and Singleton Pattern.
- Extensive knowledge on the JBoss Enterprise SOA environment including JBoss Workflow (JBPM) and Drools Business Rules engine(BRMS).
- Good in developing, deploying, porting and debugging application for Android & IOS mobile development and also in web / software development.
- Experienced in NoSQL and relational data modeling, object-relational integration (ORM), physical design/tuning. Specialized with Oracle, Mongo DB and Cassandra.
- Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Good experience in developing test cases with JUnit for Unit testing, Load testing using JMeter , Stress test and logging using Log4J .
- Used spring core annotations for dependency Injection spring DI and Spring MVC for RestAPIs and spring Boot for Microservices.
- Experience on Analytics solutions for APIs Apigee .
- Highly skilled and experienced in Agile Development process for diverse requirements.
- Good knowledge of Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and other services of the AWS family.
TECHNICAL SKILLS:
Programming Languages: JAVA, C, C++, Scala, Python, SQL, PL/SQL
J2EE Technologies: Spring, Hibernate, Struts, Servlets, EJB, JMS, JSF, JDBC Web socket, JPA, Java Beans,OAuth and JAXP
Web Development: HTML5, CSS, JavaScript, JSP, XML, XSLT, JQuery, AJAX, JSONAngular JS, Node.JS, D3.js, JSP Tag libraries
Database: Oracle, SQL, MySQLServer AWS EC2, WebSphere, JBoss, Apache Tomcat
Web Services: Restful, SOAP, JAX-RS/WS, Micro Services
Cloud Systems: Pivotal Cloud Foundry, Spring Cloud, AWS (DynamoDB, SQS, Redis)
Tools: & Frameworks JUnit, Selenium, Log4J, SVN, Android SDK., Jenkins, TDD, Jasper
Build & Design Tools: Maven, ANT, UML, Rational Rose
Design Patterns: MVC, Front Controller, Data Access Object (DAO), Singleton
Operating Systems: Windows, UNIX Scripting and Linux.
Testing Frameworks: JUnit, TestNG, Mockito, EasyMock, Jmeter, Selenium, Rest Assured
Message Brokers: ActiveMQ, RabbitMQ
Tools: Eclipse, Android Studio, RAD, WSAD, Spring Tool suite, APIGEEJIRA, Splunk
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Application Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC): Code, Integrate, Deployment and production phases.
- Implemented Spring framework to manage dependency injection.
- Worked using spring core annotations for dependency Injection spring DI and Spring MVC for RestAPIs and spring Boot for Microservices .
- Worked on various Spring Modules (Spring Core, Spring MVC, DAO) along with Hibernate as the back-end ORM tool for implementation.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST.
- Used AngularJS as the development framework to build a single-page application.
- Developed facilities for stripping long error messages from minified JavaScript code for AngularJS.
- Experience in developing and deploying the micro services applications in Pivotal Cloud Foundry (Paas) cloud platform and CF command line interface.
- Experience include API management, o Auth, Apigee .
- Debugging and environment support skills in Apigee.
- Fetching the records for SOAP and Restful requests from Oracle DB using SOLR Search.
- Built Spring based Java and Scala microservices to support enterprise web application.
- Worked on Spring Security Framework for authentication and authorization
- Wrote Spring configuration file to define beans, define data source and Hibernate properties
- Implemented Object-Relation mapping in persistence layer using Hibernate
- Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript, and JQUERY.
- Troubleshooting WebLogic Application Server connection pools and connection manager with Oracle 9i.
- Monitoring error logs, fixing problems and tuning parameters on Weblogic environment.
- Knowledge on Machine learning algorithms and implementations.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
- Considering the splunk logs for hidden application errors.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Managed all indexing, debugging, optimization and performance tuning using SQL Profile and SQL Server Agent.
- Performance tuning of SQL queries and stored procedures using SQL Profiler and Index Tuning Wizard.
- Used Angular JS as the development framework to build a single-page application.
- Experienced in Integrating Spring framework with Hibernate, configuring hibernate mapping files and mapping java classes with database.
- Developed Restful and SOAP services to integrate with external /internal systems
- Worked on test automation tools such as Rest Assured, Postman and TestNG.
- Experienced in various testing methodologies and strategies: Test Driven Development, Behavior Driven Development, etc.
- Developing database adapter, webservices adapter, ftp adapter, messaging adapter and custom workflow for non-oracle system using Camel.
Environment: Java 8, Eclipse,Spring 4, Hibernate, Restful, SOAP, Web Logic, Oracle 11g, WebLogic server 8.1/9.0, JMS, Active MQ, Camel, Node.js Automation tools such as TestNG, Postman, Spring Boot, AWS, Elastic Search, APIGEE, Jenkins.
Confidential, Charlotte, NC
Software Developer
Responsibilities:
- Responsible for Analyzing, designing, developing, coordinating and deploying web based application.
- Effectively using SPRING framework on developing controller, model, and Adapter layers.
- Worked extensively with Java, Android Touch frameworks and third party API including Java mail API.
- Involved in entire software development process for all assigned android application development projects: requirement specification, design, implementation, testing and maintenance.
- Developed, tested, and deployed Storify Business feature set in Node.js with Express and Mongo DB backend.
- Knowledge on Machine learning algorithms and implementations.
- Configuring infrastructure for deployment of middleware application through APIGEE.
- Creating API proxies for the microservices using APIGEE.
- Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST.
- Fetching the records for SOAP and Restful requests from Oracle DB using SOLR Search.
- Built Spring based Java and Scala microservices to support enterprise web application.
- Created Queues, Queue Managers, Clusters using MQ Series. The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
- Performance analysis using android tools,
- Wrote Drool rules in both rule flow and drools fusion for fetching the rule data from the database.
- Worked with Android UI components such as Layouts, Menus and Action Bars.
- Worked independently in Eclipse with Java on the implementation of the native application for Android involving SDKs Android
- Worked on test automation tools such as Rest Assured, Postman and TestNG.
- Experienced in various testing methodologies and strategies: Test Driven Development, Behavior Driven Development, etc.
- Been a part of team using advanced statistical and machine learning models.
- Developing database adapter, webservices adapter, ftp adapter, messaging adapter and custom workflow for non-oracle system using Camel.
- Worked on Atlassian tools such as JIRA, Confluence, Bit bucket etc.
Environment: Java 8, Android SDK, Spring 4, Hibernate, Restful, SOAP, Web Logic, Oracle 11g, RabbitMQ Commerce manager, WebLogic server 8.1/9.0, Android API, TestNG, Postman, Spring Boot, AWS, Elastic Search, APIGEE, Jenkins.
Confidential
Software Developer
Responsibilities:
- Designed and Developed complete end-to-end functionality of ‘Client Profile’ module using Java, J2EE, Tapestry and Hibernate
- Engineered a module called ‘Products & Services’ to store data in Oracle DB about Products and Services that the client undertakes, which is used to asses Branch Risk Factors for the client.
- Developed initial n-tier web application in J2EE.
- Implemented Façade and Singleton design patterns for the Risk Engine
- Involved in integrating the various modules of the application and writing integration tests to ensure application stability.
- Configured weblogic JDBC connection pools with databases like Oracle 9i/8i, My SQL, MS SQL Server, MS Access and DB2.
- Participated in Object Oriented design methodologies like designing use cases, class diagrams, sequence diagrams using UML
- Used ANT to build the application
- Involved development and maintenance of data saving through EJB 1.1 and custom Data Writer classes.
- Attended Training of IPV6 and related IPV6 version protocols like OSPFv3
- Perform call analysis of SIP/RTP protocols to determine call failure such as echo
- Worked on Object Oriented Design (OOD) and Object Oriented Programming (OOP), design patterns, multi-threading and collections
- Developed extensive unit tests with 75% code coverage using SONAR
- Collaborated with Dev-ops team to deploy the application on Distributed server architecture to ensure high availability and low latency
- Took additional Responsibility for deploying the application on Tomcat server
- Used Log4j as a logging mechanism to debug issues in the application server
- Designed UML diagrams using IBM Rational Rose 2001 EE.
- Designed and developed a standalone REST Web service using JAXB and Jersey API.
- Installed and Configured WebSphere Server 5.1 and Portal Toolkit 5.0.2 plug-in.
- Modified the company’s WebSphere’s Portal themes and skins according to the portal requirements
- Successfully implemented the MVC architecture and Object Relational mapping is done using Hibernate
- Extensively used Struts tag libraries and jar files and Custom tags.
- Wrote and maintained the Ant build script for the project.
Environment: Java, JSP, Servlets, WebLogic server 8.1/9.0, JavaScript, JDBC, IBM WebSphere 5.1 Application Server, Selenium, WSAD, TOAD, JNDI.
