We provide IT Staff Augmentation Services!

Senior Software Developer Resume

MinneapoliS

PROFESSIONAL SUMMARY:

  • 8 years of experience in software projects from conception through implementation and maintenance
  • Worked as an Computer Systems Analyst and Developer in various diversified projects
  • Skillful in design and development of N - tier Architecture to provide solutions to E-commerce Applications in varied domains like Manufacturing, Banking and Finance using SDLC process.
  • Extensive hands-on experience with complete Software Development Life Cycle, including Requirement Analysis, Design Methodologies, Coding, Code Reviews, Testing, Defect Tracking and Deployment of Applications using Waterfall, and Agile/SCRUM.
  • Strong experience in developing Java/JEE application using Core Java, Exceptions, Threads, Collections, JSP, JSTL, Servlets, JDBC, JNDI, SOAP, REST, Web Services using Eclipse IDE.
  • Experience in development and Integration of Web based applications using HTML/HTML5, CSS/CSS3, JavaScript, AJAX, AngularJS, Node JS, JQuery, JSP, Custom tags, Servlets, JDBC and Hibernate.
  • Worked with Maven, ANT Builder for application building, scheduling, mailing and automation.
  • Experienced in installing, administering, configuring and deploying JEE application modules using Apache Tomcat, Web Sphere, IBM SAM and Web Logic.
  • Adept using multiple databases like Oracle, SQL server, MySQL and excellent programming skills using SQL, Stored Procedures, Oracle (PL/SQL) and JDBC in J2EE applications.
  • And Frameworks with Spring (MVC, IOC, DAO, Data, JDBC, JMS, Web services with Apache Axis2, Spring Annotation, Batch), IBatis, Hibernate, and Angular JS
  • Developing components using Comergent framework
  • Experience with unit testing using JUnit and writing build scripts using ANT.
  • I have involved in performance tuning of applications and profiled applications using Visual VM
  • Extensive use of design patterns such as MVC, the Gang of Four patterns, the Core J2EE patterns
  • Excellent requirement captures and analysis skills, mentoring and team leading skills
  • Experienced in DEVOPS tools which enables the continuous delivery, continuous deployment and continuous monitoring of applications. Also, Continuous integration Development and operations, and even testing, were brought together to link between developers and operations. DevOps brings them together to improve agility.

TECHNICAL SKILLS:

Languages: Java 8, XML, SQL, PL/SQL, HTML, JavaScript, Python

J2EE Technologies: J2EE (JSP, SERVLET, JAVAMAIL)

Frameworks: Spring (MVC, IOC, DAO, REST, Spring Annotation, Batch), JMS, Web services with Apache Axis2, Angular JS, Spring Zuul, LOG4J, Junit, Hibernate, Comergent

Web Services: REST, SOAP, WSDL, UDDI, JAX-WS, JAX-RS, JAX-RPC, JAXB, JAXP, Apache AXIS

Web Technologies: JavaScript, JQuery, JSF, CSS/CSS3, HTML/HTML5, XML, JSON, AJAX, AngularJS, Node JS

Database: Oracle 11g, SQL Server 2008, MySQL

Application/Web Servers: IBM Websphere 8.5, IBM SAM, Tomcat 7.0, Apache

IDE & Development Tools: Eclipse, STS

Source Control: SVN, GIT, TFS

Tools: IBM Heap Analyzer, Fiddler, Http Watch, Sonar-Qube, Visual VM, Bugzilla, Quality Centre, Angular JS, JIRA, Jenkins

Operating Systems: Unix, Linux, Windows

Methodologies: SDLC, Agile/SCRUM, UML, Design Patterns, SOA

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis

Senior Software Developer

Responsibilities:

  • Used Agile/SCRUM testing methodologies at every layer to improve productivity.
  • Write documentation for requirements analysis, design specifications, user’s guides, installation guides, custom training materials, or project work plan Conceptualization of new requirements from customers, user surveys and competitors.
  • Develop High Level Design & Low-level Design.
  • Design and implement automated unit testing framework as required
  • Developing components using Comergent framework
  • Application performance tuning using visual VM and Fiddler
  • Build webservices using Spring REST framework
  • Perform integration with Confidential Retail Management System and Apptalk
  • Conduct peer-reviews and lead reviews and provide feedback
  • Provide accurate and detailed weekly task reports.
  • Perform Oracle Database query tuning
  • Prepared Requirement Specifications for the new features of the products.
  • Used J2SE, Exception, Collections, Threads, JEE, Open Source Technologies/API for application development.
  • Development of Web Front End (GUI) using HTML/HTML5, CSS3, JQuery, AJAX, JSON, XML, JSP, Spring MVC, and developed validations using Java Script and AJAX.
  • Created popup forms using AngularJS Models and AngularJS Controllers.
  • Involved in designing, developing and configuring server side J2EE components: Servlets, JSP, JDBC, JMS, JNDI, SOAP and REST Web Services using STS IDE.
  • Hibernate was used as ORM mapping tool at the persistence layer.
  • Business, Data, Service and Integration layers using SOA, Web Services, Spring Core, Spring DAO, Spring ORM, Hibernate frameworks.
  • Involving in design and developing re-usable Web Services and Java Utility classes to support XML using XML Spy, SOAP, XML, DOM, SAX, DTD, XML Schemas and XSL.
  • Developed REST web services and consumed REST API using AJAX, jQuery and JSON.
  • Developed SOAP services and clients using WSDL, XML, XSD.
  • Worked on Oracle database for creating DB tables and DB objects.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging.
  • Performed installations, configurations and deployments using Tomcat and Web Application Server.
  • Worked with Maven Builder for application building, scheduling, mailing and automation.
  • Involved in QA/UAT and Production support, defect fixing, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • Technical support to problems faced by end users. Handled sensitive and critical end-users with ease.

Environment: IBM WAS 8.5, Java 1.8, Spring MVC, Spring DAO, Comergent, Angular JS, Node JS, Spring ZUUL, Spring Batch, Spring Transaction Management, Swagger, Oracle 11g, GIT, JIRA, Maven, XML, UML, Agile/SCRUM, Design Patterns, DevOps/Jenkins, Junit, Log4J, Spring Boot, JSON, AJAX, Web Services, SOAP, WSDL, STS, JPA Repository.

Confidential, Southfield, Michigan

Information Technology Analyst/Senior Developer

Responsibilities:

  • Used Agile/SCRUM testing methodologies at every layer to improve productivity.
  • Development of Web Front End (GUI) using HTML/HTML5, CSS3, JQuery, AJAX, JSON, XML, JSP, Spring MVC, and developed validations using Java Script and AJAX.
  • Created popup forms using AngularJS Models and AngularJS Controllers.
  • Involved in designing, developing and configuring server side J2EE components: Servlets, JSP, JDBC, JMS, JNDI, SOAP and REST Web Services using STS IDE.
  • Hibernate was used as ORM mapping tool at the persistence layer.
  • Business, Data, Service and Integration layers using SOA, Web Services, Spring Core, Spring DAO, Spring ORM, Hibernate frameworks.
  • Involving in design and developing re-usable Web Services and Java Utility classes to support XML using XML Spy, SOAP, XML, DOM, SAX, DTD, XML Schemas and XSL.
  • Developed REST web services and consumed REST API using AJAX, jQuery and JSON.
  • Developed SOAP services and clients using WSDL, XML, XSD.
  • Worked on Oracle database for creating DB tables and DB objects.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging.
  • Worked with Maven Builder for application building, scheduling, mailing and automation.
  • Involved in QA/UAT and Production support, defect fixing, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • Technical support to problems faced by end users. Handled sensitive and critical end-users with ease.

Environment: IBM WAS 8.5, Java 1.8, Spring MVC, Spring DAO, Angular JS, Node JS, Spring ZUUL, Spring Batch, Spring Transaction Management, Oracle 11g, GIT, JIRA, Maven, XML, UML, Agile/SCRUM, DevOps/Jenkins, Junit, Log4J, Spring Boot, JSON, AJAX, Web Services, SOAP, WSDL, STS, JPA Repository.

Confidential, Seattle

Information Technology Analyst/Senior Developer

Responsibilities:

  • Worked in Agile/Scrum methodology for the enhancements and involved in story breakup and task prioritization.
  • Involved in Object Oriented Analysis and Design.
  • Involved in team meetings by following agile methodologies.
  • Involve SPOCs from different teams for better resolution of issues and requirement clarifications.
  • Coordinating the testing activities in the project.
  • Making quality assurance for the deliverables in the project by proper review.
  • Provide technical assistance to the team in implementing different best practices in the project.
  • Involved in Agile Development Methodology.
  • Document the functionality, operational, technical issues and scope of work.
  • Created new templates based on JavaScript, CSS and Ajax.
  • Analysis the functionality, operational, technical issues and scope of work.
  • Involved in debugging and providing technical support to the team.
  • Involved in monitoring and control during offsite development.
  • Implemented the front end using HTML, CSS, JavaScript, JQuery, JSON also used AJAX for dynamic web content.
  • Written JUnit test cases before start implementing each new functionality.
  • Implemented the application using the various J2EE components: Servlets, Spring, Hibernate, SOAP and REST Web Services.
  • Used Spring IOC, Autowired POJO and DAO classes with Spring Controller.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files.hbm.xml file, hibernate query language.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Worked on Oracle database for creating DB tables and DB objects.
  • Involved in writing various PL/SQL queries and Stored Procedures to encapsulate a set of operations to execute on a database server.
  • Involved in Deploying and Configuring applications in JBOSS to deploy the applications in various regions.
  • Production support contact - to analyze, debug and investigate on problems reported by users.
  • Code reviews (standards, performance tuning, re factoring, reusability).
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Provided support to QA team in deploying application and execution of scripts.

Environment: IBM WAS 8.5, Java 1.8, Spring MVC, Spring DAO, DOJO, ISAM, Oracle 11g, TFS, ANT, Rest & SOAP Web Services, JSTL, JavaScript, Servlets, XML, JQuery.

Confidential, Washington, DC

Information Technology Analyst/Senior Developer

Responsibilities:

  • Design & Development of technical specifications using UML, Design Patterns and OO methodology using UML and Enterprise Architect.
  • Developing UML class/sequence/component/deployment diagrams for the application
  • Involved in the full life cycle of the Application using Agile/SCRUM SDLC process.
  • Developed user friendly application as per client need and industry best practices.
  • Implementation of the view level customizations and interface with the application logic.
  • Developed the presentation layer using JSP and Servlets with Eclipse tool.
  • Used HTML5, CSS3, Javascript, JQuery, AJAX, JSON for better and faster interactive front-end development.
  • Developed application in J2EE technologies using Spring MVC architecture.
  • Written Spring MVC Controllers and integrated with backend using Spring and Hibernate.
  • Implemented Spring IOC, Spring DAO, Spring ORM, Spring AOP for developing server side, persistance and business logic using Hibernate and writing business delegates.
  • Worked with JDBC and Hibernate for ORM development and connecting to the underlying DB2database.
  • Exposed services as RESTful APIs so that a mobile view can also use the same code.
  • Implemented the Web services using Apache Axis in Eclipse environment.
  • Developed and executed unit test cases and test scripts using JUnit.
  • Involved in setting up the internal processes to scale application development.
  • Tested applications on device simulators and actual devices to fine-tune products.
  • Deploying the application in Web Application server and testing the application using SOAP UI and web service client.
  • Configured logging levels and Web services security in server.
  • Developed application level build files using ANT Script to automate the build process.
  • Production environment support to fix the bugs at application level and server level.
  • Design and develop technical solution framework, developed core components in Java and Axis, Telescope enterprise end-to-end migration.

Environment: TeleScope Enterprise, Java, Axis, WebObjects, IIS, MSSQL Server, UNIX Commands, AJAX, Sprig, Hibernate, SDLC, UML, Eclipse, OOAD, UML, Agile/Scrum, Design Patterns, WebServices, HTML 5, CSS3, JavaScript, JQuery.

Confidential, Detroit

Information Technology Analyst/Senior Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include UML Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Implemented Business processes such as user authentication, Account Transfer using Session EJ
  • Bs.
  • Used JNDI for naming and Directory Services.
  • Added tasks for online banking website using core Java
  • Involved in developing and improving asynchronous multithreaded queues of processing’s of document.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Lead the application design and development; the User Interface was built using Spring MVC, JSP (with Spring Tags), jQuery, AJAX, CSS, JDBC Template, iBatis.
  • Used Spring MVC Framework for developing web applications.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Experience with Linux operating system.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used XML, Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used Eclipse IDE
  • Experience working with DB2.
  • Good experience with version control such as CVS and Clear Case.
  • Used ANT build tool for building the application.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as un-marshalling process.
  • Used Tomcat server
  • Used Maven for building
  • Used Log4J to capture the log that includes runtime exceptions.
  • Written Stored Procedures and Triggers in Oracle Database.

Environment: Core Java, J2EE, JSP 2.0, JMS, JSTL JNDI, Spring 3.0, Oracle, DHTML, XML, DOM, SAX, ANT, Tomcat server, JSF, WSAD 5.1.2, jQuery, IBM Web Sphere Application Server, Hibernate 3.0

Confidential

Developer

Responsibilities:

  • Involved in the entire Software Development Life Cycle (SDLC).
  • Used UML, OOAD and Rational Software Architect to generate sequence and class diagrams.
  • Preparing Technical Requirement Document based on the Business Requirement Document.
  • Developed various screens, Inherent and Residual Risk Rating process, Performance tuning / problem resolution, Audit Trail and session Handling, provided pre-release testing for software For Each Patch
  • Layout Design for Application, Data transfer from offline to online, Offline screens, Html Report
  • Reviewing the Technical Requirement Document within the peers and testers.
  • Developed front-end screens and presentation logic using Spring Tags, JSP, JavaScript and CSS style sheets.
  • Implemented client side and server-side validations using Spring MVC Validation framework.
  • Developed various J2EE components using JSP, Servest, EJB, JDBC, JMS, JNDI.
  • Extensively used Ajax to make server-side calls.
  • Developed the application using Hibernate and Spring Framework.
  • Extensively used Spring IOC and Hibernate persistence API.
  • Developed Hibernate HQL queries for CRUD operations to Oracle database.
  • Involved in writing Hibernate ORM Xmls to map POJO to SQL tables.
  • Developed SOAP based web services using JAX- WS, JAXB, XML, XSD, JAX-RPC.
  • Developed web services and tested Web services using Soap UI software.
  • Performed deployments using Tomcat.
  • Used Team track to track the defects and CVS as the version control.

Environment: Tomcat 7.0, Java 1.7, Spring MVC, Spring DAO, IBatis, Oracle 11g, CVS (version control), Maven, XML, SDLC, HTML, CSS, Servlets, SVN, JSP, AJAX, DOJO, Java Swing, Derby, Bugzilla.

Confidential, Seattle

Developer

Responsibilities:

  • Detailed analysis of the application requirements and help creating a highlevel Design document for the application.
  • Understand, design and code software units using Java/J2EE including Spring, Hibernate, Web Services as per the Requirement Specification Documents using Agile methodology with the help of UML/Enterprise Architect and Eclipse.
  • Developed user interfaces using JSPs, HTML, CSS, Java Script, JSP Custom Tags and AJAX.
  • Create MAVEN project with Repositories, Binding - Basic Packages and Dependencies which helps the development teams to quickly develop, deploy and test the application. At the same time create an SVN repository as a central repository system to check in and check outs.
  • Responsive website using Bootstrap (HTML, CSS, JavaScript) framework.
  • Define test strategy and provide the direction to the development team to test the software units with Junit test cases.
  • Worked with JUnit for doing Unit testing & Analyzing, debugging and investigating on problems reported by users.
  • Performed quick rendering of data using web socket interface.
  • Extensively worked with JQuery UI for Effects.
  • Migrated changes on QA and Production server using GIT and SSH commands.
  • Performed client-side validation using JavaScript.
  • Provided web form security for forms authentication.

Environment: Java, J2EE, Spring, Hibernate, Web Services, Jython, Python, JQuery, SVN, Tomcat, WebSphere, and Eclipse

Hire Now