We provide IT Staff Augmentation Services!

Application Developer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

PROFESSIONAL SUMMARY:

  • Results - driven AWS certified Java EE software professional over 8+ years of experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications involving Analysis, Design, Development, Testing and Implementation of application software with J2EE/J2EETechnologies.
  • Strong experience in developing software systems using Java, J2EE components like Servlets, JSP, JDBC, EJB, JMS, JNDI on UNIX and Windows environments.
  • Proficient in n-tier application design and development using Servlets, Spring MVC, Spring DI, Spring AOP, JSP and Custom tags using Struts frameworks.
  • Used Spring with ORM to integrate Spring Framework with hibernate and JPA.
  • Extensive experience in writing EJB Session and Entity Bean classes.
  • Developed applications using different J2EE Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator and DAO.
  • Experience in using Hibernate and IBatis Object Relational Mapping tool in J2EE environment.
  • Strong in design and development of SOA like SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, JAX-RPC, CXF, AXIS, JAX-RS, JERSEY, JSON, CXF, and WS-Security.
  • Proficient Expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Servlets, JSP with custom tags, JSTL, Hibernate, iBatis, JPA, Struts, EJB. Spring Batch and JMS.
  • Experienced with Jenkins methodologies includes CI (Continuous Integration) and CD (Continuous Deployment).
  • Worked on various IDE's like Eclipse, JBuilder, Net Beans, Web sphere Studio Application Developer (WSAD), RAD, WID
  • Strong knowledge on Apache Derby, Cassandra database servers.
  • Strong knowledge on JMS MQ’s like IBM MQ, Rabbit MQ and Active MQ.
  • Knowledge on (A.W.S.) Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front), using the Elastic Search APIs (Document, Search, Indices, Cluster, etc.), High Availability Practices and deploying backup/restore infrastructure. Knowledge with migration to Amazon web Services (AWS) from Datacenter.
  • Experience in building micro services and deploying to AWS Cloud.
  • Extensive experience in performing reviews like Code reviews and peer reviews for maintaining best coding standards
  • Experienced with IDEs such as Eclipse SDE, JDeveloper, and IntelliJ.
  • Experience in utilizing Java logging frameworks such as ApacheLog4j to display debug and error log messages.
  • Experience in developing Single Page Applications (SPA) using AngularJS and Node.js.
  • Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Experience in developing applications in angular 2.
  • Experience in messaging services like JMS and KAFKA.
  • Experience in developing user interfaces for Mobile/Tablet/Desktop applications using JavaScript, HTML, HTML5, Ajax, CSS, CSS3, jQuery, JSON and Angular JS.
  • Used UML modeling tool like Rational Rose to design and develop high level and comprehensive design modules.
  • Used scripting languages as JavaScript, PHP and JQuery to design and developed various web applications.
  • Hands on Experience in databases such as MYSQL, Microsoft SQL Server, ORACLE, MongoDB(No Sql).
  • Expertise in Developing End to End B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, JAXB.
  • Extensive experience to SOA (Service Oriented Architecture) and experience in developing Web services using Axis, WSDL, SOAP, UDDI, XML-RPC and JAXB/JAXP.
  • Used NODEJS for server side development to create fast and efficient applications.
  • Worked on frameworks like Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and Restful).
  • Well Acquainted with RDBMS like Oracle 9i/10g/11g, MySQL 5.0.24 - 5.6.26, Sql Server 2005 - 2012 PostgreSQL Databases.
  • Wrote complex SQL Queries, Stored Procedures, Triggers and PL/SQL Procedures for Data Validation and Data Integration.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, Glassfish and Tomcat.
  • Implemented Apache Lucene and Apache Tika for Content Extraction and Indexing.
  • Strong knowledge of IDE's like Eclipse, Net Beans, IBM Rational Application Developer (RAD 7.0.0), Web Sphere Studio Application Developer.
  • Experience in working with Drools Rules Engine.
  • Worked in various application methodologies including Agile, waterfall model and rdm.
  • Expertise in deploying applications on BEA Weblogic 8.1, JBoss 4.0, Apache Tomcat and WebSphere System Application Servers.
  • Expert in troubleshooting J2EE enterprise applications running on Weblogic Application Server, WebSphere Application Server (WAS) and Apache Tomcat on Windows and UNIX environment.
  • Expertise in developing critical and responsive GUI /front-end components using HTML, CSS, JavaScript, Bootstrap, AngularJS, AJAX, Java Applets.
  • Exposure on SVN, CVS, VSS and PVCS.
  • Experience in working with JIRA management tool.
  • Proficient in XML, DTD, XML Schema, XSLT, XPath, DOM and SAX parsers.
  • Experience in creation of Test Plan and executing Test Cases based on Design document and User Requirement document for testing purposes reports in Business Objects.
  • Experience in System maintenance, analysis and performance in Windows 2003 R2/2008/2008R2/2012/2012R2, RHEL 5/6/7, Oracle Linux 5/6/7, CentOS 4/5/6/7, Fedora environment.
  • Hands on experience to Manual and Automated testing tools and various test procedures.
  • Strong written and verbal communication and presentation skills.
  • Motivated team player with excellent analytical, communication, management, technical and written skills and ability to work both as a team and individually.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS:

SDLC Methodology: Agile (SCRUM), TDD, Waterfall

Java Suite: Java,J2EE, JDBC, Servlets, JSP, Java Beans and Web Services

Frameworks: Spring Frame work (Core, MVC, JDBC, AOP and Hibernate), Tiles, Struts, JSF, JMS, KAFKA.

XML: XSLT, SAX, DOM, JAXB

Web services: SOAP, Restful (JAX-RS and JAX-WS)

Web Technologies: JSP, Servlets, HTML, CSS, JavaScript, JQuery, JSON, AJAX, Dojo, Bootstrap, Angular JS, nodeJS, Jasmine, Angular 2.

Build Tools: Maven, ANT and Grunt

Operating System: Windows and UNIX / Linux

Application Servers: WAS 6.0/7.0, Apache, Tomcat, JBOSS, WebLogic, Web Sphere Portal Server

DBMS: Oracle 10g, 11g, MySQL 5.x, PostgreSQL 9.x, MongoDB

Tools: Spring Tool Suite, Eclipse, IntelliJ, JDeveloper, SVN, GIT, Eclipse, NetBeans,, MySQL, Sonar, Hudson, Jenkins, Jira.

PROFESSIONAL EXPERIENCE:

Confidential

Application Developer

Responsibilities:

  • Involved in various phases of SDLC such as requirement gathering, modelling, analysis and development.
  • Worked in an agile environment with a two-week sprint cycle, on applications that is responsible for document generation.
  • Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverables within time.
  • Used core Java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Extensively used Hibernate /JPA and Spring-JDBC in data access layer to access and update
  • Involved in Developing the Application using Spring MVC Framework by implementing Controller, Service classes.
  • Developed REST services to talk with adapter classes and exposed them to front-end. Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
  • Made use of Spring Inversion of Control (IOC).
  • Designed application using AngularJs, Spring MVC, MAVEN, restful services in AWS environment.
  • Designing and implementing fully automated server build, management, monitoring and deployment using Jenkins.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Experience with Junit test cases using Mockito.
  • Developed application using angular 2 for doc upload project.
  • Experience in various modules of spring like Spring Core, Spring IOC, Spring AOP, Spring JDBC and Spring MVC.
  • Done several file validations by doing content extraction using apache Tika.
  • Quick adaption to capital one internal frameworks.
  • Written ATDD scripts as well.
  • JMS for message driven development.
  • Kafka to save audit logging messages to in NO SQL database.
  • Extensive use of Git command line.
  • Expose to Terraform in AWS environment.
  • Experiences on Grunt Server and Jasmine to do unit testing on the frontend side of Angular code.
  • Used Log4J for different levels of logging.
  • Launch of instance in aws environment for different environments of development.
  • Collaboration with multiple teams for architectural level decisions.
  • Extensive use of Spring MVC framework in back and front end.
  • Used Grunt JavaScript task runner.
  • Worked in various phases of SDLC such as requirements gathering, modeling, analysis, and design

Environment: Java, J2EE, JavaScript, AngularJs, Angular 2, Jenkins, Maven, JAX-RS, SPLUNK, JIRA, CSS, site catalyst, HTML, kafka, zookeeper, Apache, Grunt,Mocktio, Jasmine, Junit, Terraform, log4j, AWS.

Confidential, Minneapolis, MN

Java J2EE Developer

Responsibilities:

  • Worked in Agile methodology with 2 week sprint duration.
  • Designed application using JSP, Spring MVC, Spring IOC, Spring Annotations, JPA Repository, Spring Transactions, Hibernate, JDBC, MAVEN. Configured JPA to use Hibernate as ORM tool.
  • Developed User Interface of the Application using HTML5, CSS3, JQuery, JQuery, Angular JS, Bootstrap and JSP.
  • Designed RESTAPI for retrieving high volumes of data.
  • Written JPA Repository to retrieve & store data from database.
  • Used Tiles framework for code reusability and Jira management tool.
  • Handling JSON data for submission of forms and various other data manipulations.
  • Worked on fixing bugs, and major enhancements of the phases.
  • Improved some areas in code to use using correct features of Spring Batch to improve the quality of code and also refactored code to remove unnecessary code.
  • Actively Participated in tracking and resolving Production issues.
  • Used Spring dependency injection and Spring-Hibernate Integration.
  • Used Node Request module for consuming REST full API’s .
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js.
  • Used MongoDB to create modern applications never before possible at a fraction of the cost of legacy databases.
  • Node.js used to proxy requests Java web services, as well as store application preferences.
  • Used Tortoise SVN to update day to day work progress.
  • Used Junit test environment for test based development.
  • Apache log4J framework and extensive use of AJAX calls.
  • Written SQL Queries to interact with Oracle database using JDBC.
  • Designing and implementing fully automated server build, management, monitoring and deployment using Jenkins .
  • Refactored, re-architected, and enhanced an existing AngularJS application.
  • Implementation of the Business logic layer for MongoDB Services.
  • Worked closely with top customers, ensure their success with AWS .
  • Develop/capture/document architectural best practices for building systems on AWS .

Environment: Java, J2EE, JavaScript, JPA Repository, Jenkins,JAX-RS, SPLUNK, JIRA, CSS, Tiles, HTML, JQuery, node.js, AngularJS, Bootstrap, Apache, Maven,Junit, log4j, t3js, Spring Batch, Sublime text, AWS, MongoDB and bootboxJs.

Confidential, NV

J2EE Developer

Responsibilities:

  • Middle tier development using Java in a J2EE environment.
  • Developed the presentation layer written using Angular JS, JSP, HTML, CSS and client-side validations were done using JavaScript, and jQuery and Angular JS.
  • Web Interface is designed using J2EE, XML/SOAP, WSDL, Web Services, JDBC and EJB.
  • J2EE framework facilitated the integration & deployment of Servlets, JSP and XML on Web Sphere.
  • Stored the data in an Apache Cassandra Cluster Used Impala to query the Hadoop data stored in HDFS.
  • Wrote REST APIs in java 7 to support internalization, and apps to help our buyer team visualize and set portfolio performance targets.
  • Custom Kafka broker design to reduce message retention from default 7 days’ retention to 30-minute retention - architected a light weight Kafka broker.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Configured and monitored distributed and multi-platform servers using chef. Defined chef server and workstation to manage and configure nodes.
  • Authentication, authorization, and security of application is provided using Encryption Security Framework.
  • Used Maven for application build and Jenkins for continuous integration and deployment. And Branching, Tagging, Release Activities on Version Control Tools like GIT.
  • Rewrote build system for speed and extensibility, optimized page load time of Tableau Public.

Environment: Java1.5, J2EE, Servlets, JBoss 5, JSP, Struts, CSS, jQuery, MySQL, Eclipse 3.4,Maven, Firebug, Tomcat, AJAX, REST API, WSDL, Web Services, JDBC and EJB, SDLC, HTML, Angular JS, IBM WebSphere, GIT, chef, AWS cloud, Apache Kafka, Zookeeper, Shipyard master/slave, Cassandra, and Spark Clusters, ECMA6.

Confidential, Malvern, PA

Java J2EE Developer

Responsibilities:

  • Gathering requirements and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Contributed in the implementation of MVC Architecture using Spring framework for the application.
  • Involved in analyzing, designing, coding and testing the application.
  • Delivered bug free code using Java, Drools, AngularJs, JSP, Struts, Jira, MongoDB, Web Services, PL/SQL to implement the service, process the business logic, load the data into Oracle, publish the progress of these services, results on the monitoring web page.
  • Extensively used Bootstrap and AngularJS for the development of User Interface (UI).
  • Created billing pages using HTML, CSS andAngular JS.
  • As part of AngularJS development have used data-binding and developed controllers, directives, filters and integrated with the backend-services.
  • Designed and implemented UI layer using HTML, JavaScript and JSP .
  • Developed the Java Code using Eclipse as IDE.
  • Implemented third party API integrations across multiple web-based technologies.
  • Contributed in deploying EAR and WAR files using Apache Tomcat application server.
  • Implemented Business Logic using Spring Service Components.
  • Contributed on the back end to modify business logic by making enhancements.
  • Implemented SOAP Web Service.
  • Implementation of the Business logic layer for MongoDB Services.
  • Contributed in Development of User Interface development using JSP .
  • Defined Hibernate O/R mapping and used Hibernate and Data Access Objects (DAO) to implement the database and persistent ( JPA ) layer.
  • Used Spring dependency injection and Spring-Hibernate Integration.
  • Contributed in the migration of independent parts of the system to use Hibernate for the implementation of DAO.
  • Fully automated building using Jenkins.
  • Develop/capture/document architectural best practices for building systems on AWS .

Environment: Java, J2EE,Spring, Hibernate 3.5.0, Eclipse, Struts, Jira, Jenkins,MVC, JSP, Git Hub,, XML, DHTML, JavaScript, Ajax, AWS,Web Services, Tomcat 6.0.0, Rational Rose, SOAP, Windows, UNIX.

Confidential, Nashville,TN

Java J2EE Developer

Responsibilities:

  • Extensively implemented HTML, CSS, JavaScript, jQuery and Bootstrap for designing responsive web pages and connected to a RESTFUL services on a different domain.
  • Developed a fully functional application using JavaScript (jQuery,knockout.js and Backbone.js) and Bootstrap, connecting to a RESTFUL server on a different domain.
  • Used Knockout.js models for separation of Data, UI and Logic concerns.
  • Used node.js in creating the chat servers for message routing.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Used XML Beans for data interchange.
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
  • Developing and consuming web services like SOAP (JAX-WS), REST (JAX-RS).
  • Used Spring Security for Authentication and authorization extensively.
  • Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose-coupling. Worked in Agile software development lifecycle involving Designing, coding, testing, debugging and support.
  • Implemented the project using Ajax, JavaScript, HTML, DHTML, Ext JS and NodeJS as UI components.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Wrote SQL Queries to interact with Database.
  • Developed version control using Subversion.
  • Used Log4j for debugging the issues and exceptions.
  • Participated in designing Web services framework in support of the product.
  • Utilized Node.js to create a fast and efficient chat server.
  • Wrote SQL and Ibatis queries to retrieve data from the database.
  • Used XML to transfer the application data between client and server.
  • Developed a specific dashboard module and integrated with the application.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Done with unit testing of all java classes using JUnit framework.

Environment: Core Java, J2EE, Spring, JDBC, JNDI, iBatis, JMS, Tomcat, Eclipse, postgreSQL, SQL, PL/SQL, XML/XSLT, HTML, JavaScript, SQL developer, Subversion and JUnit.

We'd love your feedback!