We provide IT Staff Augmentation Services!

Senior Developer Resume

SUMMARY:

  • 12 years hands - on experience in Software Design and Development with expertise in AngularJs, Java/J2EE.
  • Strong skills in Core Java and Advanced Java, J2EE, Web services, XML, JSTL, EJB, JUnit, LIFERAY and web frameworks Spring and Struts, Single Page Application (SPA), AngularJS, UML and OOAD
  • Good understanding of design patterns, Object Oriented Programming concepts and Model View Controller(MVC) Architecture
  • Worked extensively on various RDBMS like Oracle, MySQL
  • Extensive experience in Spring MVC based application development
  • Extensive experience working on Hibernate ORM for mapping object-oriented domain model to a relational database model
  • Expertise in AngularJS controllers, custom directives, components, factory and service resources, routings and events.
  • Expertise in DOM manipulation using JavaScript, JQuery and AngularJS
  • Experience working with Java building tools like Apache Ant, Maven
  • Widely contributed in the area of Performance Analysis and Problem Management
  • Good working experience with servers like Apache Tomcat, Jboss, WebSphere
  • Good working knowledge with XML using SAX and DOM parsers
  • Strong knowledge of Linux operating system both for development and deployment environment
  • Experience in designing and implementing web based, Intranet and Client / Server projects
  • Expert in collaborating with External/Integration teams involved during application development
  • Involved in Production support and supported to meet client SLA
  • Successfully handled responsibilities such as Senior Developer, Tech Lead. Very strong analysis skills, Quick learner, self-guided
  • Possess excellent analytical and troubleshooting skills with excellent verbal and written communication skills

TECHNICAL SKILLS:

Frameworks: Spring, Spring boot, Struts, Bootstrap, Tiles, EJB 2.0, Liferay, Camunda, Web Services (REST, SOAP)

Scripting Library: AngularJS, Nodejs, jQuery, AUI, YUI, dojo

Languages: JAVA, SQL,PL/SQL,UML, JavaScript, HTML5, XML

ORM Tool: Hibernate

Databases: Oracle, MYSQL, MS-Access

Operating System: Windows Server 2000/2003, Windows XP, Linux

Java Development Tools: Ajax, JSP, SERVLETS, JDBC, Java Beans, JSP Tag Library (JSTL)

Servers: JBOSS, WebSphere, Apache tomcat, Oracle web logic.

Unit Testing: Junit, Jasmine

Other Tools: Eclipse, WebStorm, Net Beans, SVN, GIT, Maven, Gradle, ANT, TOAD, Atom

PROFESSIONAL EXPERIENCE:

Confidential

Senior Developer

Methodology and Tools: Core Java, Spring, HTML5, RESTful web services, AngularJS, MongoDB, Nodejs, Jboss, Git, Gradle, Grunt

Responsibilities:

  • Developed enterprise inter-process communication frame work using Spring REST Service.
  • Developed data access layer using Spring DAO
  • Implemented Security for REST using Spring Security.
  • Resolving customer complaints with software and responding with suggestions for improvements and enhancements.
  • Developed the GUI using AngularJS, Bootstrap / CSS3 / HTML5.
  • Implemented Responsive Web Design Bootstrap.
  • Do participate in the Agile SDLC (standups, estimation, iterative development, demos & retrospectives).
  • Tracking and planning the defects using TFS.
  • Do test the application by Unit Testing, Integration Testing, User Acceptance Testing (UAT) and End User Support.
  • Prepare Application Deployment plan by preparing SQL script files, code component compilation script for UAT and production deployment in order to ensure smooth installation.
  • Documentation of the project as per the standards

Confidential

Tech Lead/Senior Developer

Methodology and Tools: Spring, Hibernate, Core Java, AngularJS, HTML5, RESTful web services, Maven, Jboss, GIT, Grunt

Responsibilities:

  • Technical Analysis and design
  • Deconstructed customer requirements into user stories and documented technical architecture.
  • Developed end to end velocity module using Spring MVC
  • Designed developed and maintained the layer using Hibernate and performed configuration of spring and hibernate integration
  • Used AngularJS as the development framework to build a single-page application
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Services calls using Angular factory
  • Used log 4j for logging and messaging
  • Formulated and documented technical architecture, components and strategies for mitigating technical challenges
  • Data access layer implemented with extensible, promise-based middleware layer to give customer granular control over what happens to requests and response
  • All data request abstracted into resource module
  • Write unit test cases to test the application using jasmine/junit framework
  • Used JSLint for maintaining code quality
  • Setting up Continues Integration & Continuous Deployment with Jenkins

Confidential

J2EE

Methodology and Tools: Spring, HTML5, AngularJS, RESTful web services, MongoDB, Nodejs, Jboss, Git, Gradle, Grunt

Responsibilities:

  • Created a single page, responsive web application to replace a legacy line-of-business web application.
  • Deconstructed client needs into user stories.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Services calls using Angular factory
  • Technical Analysis and design for AngularJS framework based front end
  • Implemented booker bar module using Spring MVC framework
  • Extensively use Spring AOP for using legacy code
  • Implemented the functionality of fetching the data from different source and persisted the data using Hibernate
  • Used RESTful Web Services to crew info from servers
  • Write unit test cases to test the application using jasmine/ junit framework
  • Use AngularJS to create full responsive functionality available across devices and desktop browsers.
  • Implemented Spring Quartz Jobs for the Daily nightly jobs for generating the various application reports
  • Code merge and code commit in various separate development branches, Nightly build status check for SVN branch/trunk
  • Conducted peer code reviews, mentored junior developers, performed through Unit/Integration Testing of assigned modules prior to deploying into QA environment.
  • Use JSLint for maintaining code quality
  • Use Jenkins for Setting up Continues Integration & Continuous Deployment

Confidential

Consultant Java/j2EE, Leading Team of four developers

Methodology and Tools: Java, Spring, Hibernate, JSP, RESTful Web Services, jQuery, Oracle 10g, JBoss

Responsibilities:

  • Functioned as technical lead for this project
  • Followed the Scrum methodology involving two week sprint for iterative development
  • Created sequence diagrams, object diagrams, class diagrams using UML tools
  • Implemented a workflow based on business requirements
  • Implemented Spring MVC for the application development
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate Dao layer from database layer
  • Designed and developed RESTful API to retrieving data, this API is used by various internal systems to fetch data
  • Worked closely with customer identify APIs, define data schemas and business requirement
  • Created quartz based schedulers as per requirement
  • Automate the monitoring of batches running to process data
  • Used log4j for logging the messages
  • Creating Stored procedures and functions
  • Fine tune the SQL queries
  • Write test cases using junit framework
  • Code merge and code commit in various separate development branches
  • Extensively used Sonar for maintaining code quality
  • Code reviews

Confidential

Sr. Developer Java/J2ee, Leading team of six developer

Methodology and Tools: Java, spring, JQuery, Hibernate, Liferay, RESTful web services, Oracle 10g, JBOSS.

Responsibilities:

  • Requirement gathering and client interaction for new enhancements /requirements.
  • Broke stories down into logical tasks and identified technical requirement for each task
  • Implemented end to end Lead generation, opportunity module using Spring MVC
  • Designed Developed and maintained the data layer using Hibernate and perform configuration of Spring and Hibernate Integration
  • Write test cases for unit testing using Junit framework
  • Overall responsible for performance enhancements and overall product performance
  • Extensively involved in fine tuning the SQL performance which includes tuning of long running queries and indexing.
  • Developed, Implemented and consumed Restful services.
  • Custom Reports generation
  • Worked closely with business to define development estimates according to Agile (SCRUM) Methodology
  • Production support
  • Played a key role in resolving helpdesk tickets, providing on call support and resolving urgent issues in production within the accepted timeframe.

Confidential

Developer java/j2ee

Methodology and Tools: IntelliJ Idea 5.0.2, Core Java, RMI, EJB, XML, Orion (Server)

Responsibilities:

  • Develop new feature season pass which records all the episodes of a TV series
  • Developed, implemented and consumed SOAP services. Implemented custom status codes, path (URL) parameters, key-value parameters, query parameters, and custom HTTP headers.
  • Developing and coding J2EE Components with JSP, Java Beans, Business Object with EJB and Servlet
  • Used log4j for logging with various levels during enhancement and support
  • Production Support
  • Bug fixing.
  • Write test cases using Junit
  • Work closely with client for closing of production tickets in time bound manner.

Confidential

Developer java/j2ee

Methodology and Tools: JSP, Servlets, Struts, YUI, XML, Oracle 10G, Oc4J, Toad

Responsibilities:

  • Creating new functionalities using struts MVC
  • Developed Servlets and jsp based on MVC pattern using Struts Action framework
  • Used Tiles for setting the header, footer and navigation
  • Used Apache Validator Framework for form validations
  • Used log4j logging framework to write Log messages with various levels
  • Created store procedure, cursors, functions
  • Bug fixing.
  • Creating and fine tune SQL queries
  • Unit testing the code
  • Involved in peer code review

Confidential

Developer java/j2ee

Methodology and Tools: JSP, JSTL, Struts, XML, Java Script, Web Sphere, DB2.

Responsibilities:

  • Developed front-end/presentation tier development using JSP, Servlets, JavaScript, Tag library, CSS
  • Done client side validation using JavaScript
  • Used JDBC Connection to connect database
  • Creating Stored procedures and functions
  • Fine tuning the SQL queries
  • Used log4j for logging various levels during enhancement and support
  • Used Apache tomcat webserver to deploy and run JSP web pages
  • Write test cases using Junit framework
  • Creating Reports
  • Bug fixing

Confidential

Developer java/j2ee

Methodology and Tools: JSP, Servlets, Struts, XML, Crystal Report, Jdevelper10g, Oracle 10g

Responsibilities:

  • Creating GUI using JSP, Servlet, JavaScript, Tag Library, CSS
  • Used Crystal Reports for generating various reports
  • Creating stored procedure and SQL queries
  • Optimization of queries
  • Write test cases using junit
  • Bug fixing.
  • Production Support.
  • Deployment of build in production

Hire Now