We provide IT Staff Augmentation Services!

Senior Developer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Around 7+ years of progressively responsible experience in development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture.
  • Experience in Test Driven Development (TDD), Waterfall model and Agile methodologies like SCRUM.
  • Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, EJB, Web services, SOA, SOAP, RESTful etc.
  • Extensive hands-on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP, Web services, JPA, JNDI, JMS, JAXP, JUnit, JMeter.
  • Expertise in spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring micro services, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration, and Spring Boot, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zulu.
  • Experience of working on GIT and SVN.
  • Experience in Selenium Web Driver automation tool with TestNG framework using Java.
  • Hands on experience in Front-End technologies like Angular Js 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, JQuery, Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax and Node JS and ExtJS.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB 2.x/3.x, JSTL, Struts, Spring 3.5, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.
  • Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM.
  • Extensive knowledge and working experience of web development technologies such as JavaScript, JQuery UI, AngularJS, Angular2.0, Angular4 HTML5, CSS3, SASS and Bootstrap.
  • Extensive experience in building rich user friendly, high performance web applications using HTML5/4, CSS3/2, SASS, and JQuery and implementing cross-browser style-sheets
  • Installed and configured the Web Server and Database Server in Linux Platform.
  • Extensively worked to build Model-View-Controller (MVC) and multi-tier client/server architecture using design patterns like DAO, DTO (Data Transfer object), Singleton and Session Façade.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3.
  • Created and supported numerous Java Swing and Servlet based applications using Eclipse.
  • Worked on deploying the latest builds in standalone as well as set up the JBoss cluster nodes to deploy builds using JBOSS Deployment Manager.
  • Application development experience using Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Swing.
  • Developed REST API test automation, utilizing REST Assured for Java and the TestNG Framework.
  • Experience in building Micro services and implementing Spring Cloud- Netflix OSS Stack and Hystrix Circuit Breaker.
  • Authored the application using Spring Cloud and worked on Microservices Architecture using NETFLIX OSS configurations like Hystrix.
  • Expertise in the Apache Camel Integration Framework, in conjunction with Apache CXF and ActiveMQ. Experienced in working with Spring Integration.EJB Session Beans were used to process request from user interface using OSS.
  • Performed necessary day-to-day SVN/GIT support for different projects.
  • Developed Selenium Automation framework using Java, Java Script executor and Selenium Web Driver.
  • Knowledge on all the AWS components like VPC, EC2, ELB, Auto Scaling, launch Configurations, S3, Glacier, Lifecycle rules for storage, Route 53, Cloud watch, Cloud Trial, RedShift, Volume and Snapshot management, SNS, IAM and Roles.
  • Good working knowledge of NoSQL Database, MongoDB.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services, uses SOAP, WSDL. Exposure to JAXB & JAX-WS & JAX-RS.
  • Managed GIT, Jenkins. Designed and automated build & release process.
  • Experience in writing SQL queries, Stored Procedures, Triggers, views with the major databases like Oracle 9i to 11g, SQL, PL/SQL and MS Access.
  • Application development experience using Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Swing.
  • Experiences in Data Modeling, Dimensional Modeling of large databases.
  • Good experience in Information Technology field as a SQL server developer with strong expertise in SQL server development, designing Stored Procedures/Transact SQL coding.
  • Hands on Experience in Installing, Configuring, Managing, Monitoring and Troubleshooting SQL server …

TECHNICAL SKILLS:

Operating Systems: Windows XP/7/8/10, Mac OS, Ubuntu

Web Technologies: HTML4.0/5, XHTML, DHTML, CSS2/3, Bootstrap, XML, JavaScript, jQuery, AJAX, JSON, JSP, Micro services, Struts, JQuery, Breeze, AngularJS, Angular 2.0, Angular 4.0, Bootstrap, ReactJS, Ember.JS, Backbone.js, NodeJS (npm, Grunt, Gulp &Bower), REST API.

Version Controls: GIT, SVN, CVS

J2EE Technologies: Servlets, JSP, Struts, Spring, Hibernate, Web services, EJB, JSF, JMS

Scripting Languages: HTML, CSS, JavaScript, Angular JS, JQuery, AJAX

XML Schema: DTD, XSL, XSLT

Database Skills: SQL, PL/SQL, Oracle, MySQL, JDBC

Microsoft Office Suite: Word, PowerPoint, Excel, Access, Project, Visio

Languages: C, C++, Java, C# (Core & Advanced), PHP, SQL

Databases: SQL, MySQL, MS Access, MongoDB, Oracle 10g

GUI Editors: Notepad++, Eclipse, Brackets, Web storm, Visual Studio, Visio, Sublime, Dreamweaver, Net Beans

Methodologies: SDLC, Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Senior Developer

Responsibilities:

  • Actively involved in mock screens development and project start - up phase.
  • Efficiently managed the tasks and working and delivering features in a fast-paced scrum environment
  • Experience working in Agile development following SCRUM process, Sprint, and daily stand-up meetings.
  • Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
  • Prepared Technical Design documents with UML diagrams using Microsoft Visio.
  • Developed UI Layer for the application using HTML5, CSS3, JSP, JSF, JavaScript, AngularJS.
  • Developed Angular factories, and used Angular promise API for making asynchronous calls.
  • Analyzing the equivalent ExtJS components and implementing those components.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Implemented Authentication & Authorization with Site Minder and spring security.
  • Working within SOA based enterprise framework to build web services for Middle Tier processing.
  • Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Followed Java &J2EE design patterns and the coding guidelines to design and develop the application.
  • Done with peer level code reviews.
  • Fixed defects identified during QA, UAT and Production.
  • Done with Web logic application server set up & deployed the application on it.
  • Worked with GIT which is used as a version control tool in the project.
  • Done with Unit testing using JUnit and Mockito.

Environment: Java 1.6, J2EE, Servlets, JSP, Spring-MVC, IOC, AOP, Multithreading, Hibernate, Eclipse, Angular-JS, NodeJS, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS,, AXIS, Jersey, Tomcat, Oracle 11g, Oracle SQL Developer, Linux, PaaS, GIT, JIRA.

Confidential, Minneapolis, MN

Sr Full Stack Developer

Responsibilities:

  • Created Front-end Applications using HTML5, CSS3, JavaScript, jQuery, Angular JS, Node JS,OOP, DOM, Twitter Bootstrap 3, AJAX, XML and JSON.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Leverage knowledge of W3C standards, cross-browser development techniques.
  • Maintained states in the stores and dispatched the actions using redux.
  • Constructed powerful and modern frontend architecture, involving React, Redux, and ES6.
  • General form validation was done using ES6 closures for Widget-app module.
  • Developed automatic update tool using Redux architecture.
  • Used Redux to store data from multiple API endpoints.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Used Kafka to load data in to HDFS and move data into NoSQL databases like Cassandra.
  • Collaborate with Build Team to integrate HTMLs, front-end code with the backend technology and portal framework, to ensure the UI is implemented.
  • Implemented Model View Controller (MVC) Design Pattern using AngularJS and developed reusable components with AngularJS custom directives.
  • Created REACT views React JS, Web API, HTML5, CSS3 to display the data associating to a product for technical sales reps and partner users.
  • Designed services to store and retrieve user data using Mongo DB database and communicated with remote servers using REST enabled Web Services on Jersey framework.
  • Used CSS basics, CSS3 media queries, CSS3 pseudo classes.
  • Implemented User Interface and integrated with backend code, Node JS as server side technology.
  • Worked on Responsive Web Design (RWD) to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries.
  • Utilized JavaScript and jQuery to improve the overall design and UI of campaign websites.
  • Extracted data in UI for different clients using JSON format.
  • Implemented client-side validations using JavaScript.
  • Involved in consuming, producing SOAP and RESTful based web services.
  • Implemented AJAX, JSON, and JavaScript to create interactive web screens.
  • Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
  • Adopted a cross browser and cross platform approach to make the websites most versatile and supportive.
  • Used GitHub version control system as a source repository to organize the code base.
  • Manipulated data using CRUD operations of MongoDB database management system and handled database access using Node JS.
  • Applied write Concern for level of acknowledgement while MongoDB write operations and to avoid Rollbacks.
  • Experience on creating Micro services with Spring Cloud, Eureka Service Discovery, Ribbon, Spring Boot, Apache Camel and REST web services.
  • Developed XSLX utility for real time reports using server side code and Apache.
  • Followed agile software development practice paired programming, test driven development TTD and scrum status meetings.
  • Debugging and testing done with Google chrome developer tools and Firebug.
  • Created unit test with Jasmine, Karma for frontend and Junit, DB Unit tests for Presentation, Business and Data Access layers.

Environment: HTML5, CSS3, AJAX, JSON, JSP, JavaScript, jQuery, OOP, Backbone JS, React JS, Angular JS, Node JS, Redux, Twitter Bootstrap 3, MS Access, Word Press, Adobe Flash, MS Office, SOAP, MongoDB, Agile SCRUM, RWD’s, GIT, Apache, Firebug, DB unit, JUnit, Jasmine, Karma.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP.
  • Using Technologies like SOAP, WSDL and UDDI based Web Services.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
  • Writing JSP's for user interfaces, JSP's uses Java Beans objects to produce responses.
  • Involved in Tomcat server configuration for deployment.
  • Used JUnit framework for Unit testing of application.
  • Used log4j 1.2 to log different types of messages to write on to the proprietary log model.
  • Use Case, Class, Sequence diagrams and also in complete development, testing and maintenance process of the application
  • Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature.
  • Involved in testing the XML files and checked whether data is parsed and loaded to staging tables.
  • Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature.
  • Used Hibernate to persist and retrieve data from database.

Environment: Java, J2EE, Struts, Spring, Hibernate, JSP, Servlet, XML Schema, SOAP, JavaScript, PL/SQL, DHTML, XHTML, Ant 1.6, Log4j, JUnit, Weblogic10.0, Oracle 11g, Wsdl, IBM Rational rose, Maven, Eclipse, XSD.

Confidential, NYC

Java Full Stack Developer

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with clients.
  • Generated the Class diagrams, Sequence diagrams extensively for all the process flows using RAD, MS VISIO.
  • Designed and developed GUI screens for user interfaces using JSP, JavaScript, XSLT, AJAX, XML, HTML5, CSS3, Bootstrap, JQuery and DHTML.
  • Developed a HTTPS server and implemented features to serve different file types(TLS)
  • Extensively involved in coding with Core Java concepts like Collections, Exception Handling, Multithreading, Java I/O, and Generics to implement some business logic.
  • Used Core, Context, and Security, Bean modules of Spring Framework.
  • Implemented MVC, Singleton, Factory, DAO, Value Object, session, Facade, Data Access Object, Business Object paradigm.
  • Handling orchestration service and rule engine which is implemented in NodeJS.
  • Used JQuery framework for creating front end applications and for Client Side validations.
  • Used iBatis for designing, developing and maintain the data layer.
  • Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
  • Application developed on Agile methodologies scrum and iterative method process.
  • Used Apache Log4J logging API to log errors and messages.
  • Created JUnit test suite to automate the testing of the business logic.
  • Used React-Router to turn application into Single Page Application.
  • Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Building stable React components and stand-alone functions to be added to any future pages.
  • Developed the Drag and Drop functionality using React-Dragabble.
  • Used React-Autocomplete for creating Google maps location search on the webpage.
  • Involved in 24x7 support, Maintenance and enhancement of the application.
  • Automate the web application using Selenium-Automation tools.
  • JPA and Spring Rest to provide a Restful Interface based on Spring Boot application

Environment: JDK 1.7, Spring framework, XML, HTML, JSP, AngularJS,Hibernate, iBatis, ANT, JavaScript, VSS, XSLT, CSS, AJAX, JMS, Spring Boot, Hibernate, SOAP, Web Services, AWS, Web Sphere Application Server, Tomcat, Oracle DB, MQ Series, JUnit, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Understanding and analysing the requirements and part of the process of designing the system.
  • Implemented server side programs by using Servlets and client side by using JSP.
  • Designed, developed and validated User Interface using HTML, JavaScript, and CSS.
  • Handled the database access by implementing Controller Servlet.
  • Used JDBC to access and manipulate data from the Oracle database.
  • Created views and stored procedures in Oracle SQl/PL-SQL.
  • Widely used HTML for web based design.
  • Used Log4J for logging/detecting errors in the application.
  • Used FireBug to keep a track of bugs.
  • Also used CVS as the version control manager.
  • Performed client and server-side validations for customer account registration using struts validations also used basic JavaScript validations at frontend.
  • Developed DAO layer using JDBC, SQL queries and Oracle database
  • Worked on producing Soap Web Services with WSDL Contract
  • Configured Log4J and inserted log messages at database level.
  • Have used SOAP UI for testing SOAP transport protocol.
  • Developed, compiled and deployed the WAR / EAR file on JBoss Server.
  • Involved in writing unit test cases for doing positive and negative test cases, version controlling is done using CVS.

Environment: J2EE 6, Java, JSP, JMS, Spring, Hibernate, Web Services (REST), EJB, JSON, JDBC, JavaScript, HTML, XML, AJAX,JMS, DHTML, Tomcat, Eclipse, Web logic 10.3.1/10.3.2, PL/SQL, Oracle, DB2, Windows, CVS.

We'd love your feedback!