We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

NyC

SUMMARY

  • Over 8+ Years of Professional Software Experience in developing Multi - Tier Distributed Applications which include B2B, B2C integration.
  • Proficient in Agile and general SDLC development methodologies.
  • Over 2+ Years comprehensive experience developing web applications using JS frameworks such as Angular JS, Polymer JS, React JS, Backbone JS, Node JS, Hapi, Express.
  • 2+ year experience working with NOSQL databases such as MongoDB.
  • Over 5+ Years extensive experience in developing web applications using Hibernate, spring framework, JSF, Apache Struts framework.
  • 1+ year experience into release and deployment of application into cloud environments such as Openshift, Openstack and AWS.
  • Over 2+ Years of Professional Software Experience developing applications based on SOA design principles and patterns and working on cloud based technologies.
  • Excellent experience in Web services technologies such as SOAP and REST and WSDL.
  • Extensive experience in GUI development using C, C++, HTML, CSS, JQuery, JavaScript, AJAX, JSP.
  • Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL/PLSQL Stored Procedures.
  • Good experience of Design Patterns like Singleton, DAO, Factory, MVC etc.
  • Extensive experience with Enterprise Java Beans (EJB) - Session, Entity and Message Driven Beans.
  • Developed XML applications, SAX, XSLT, XPATH, DTD’s using DOM and XML Schemas.
  • Extensive experience in JMS and MDB for server side messaging.
  • Good working experience with application/web servers like Weblogic 5.1/7.0/8.1, Websphere 6.x/7.x, Tomcat 5.0 and JBOSS 4.2.2.

TECHNICAL SKILLS

Languages: Java, JavaScript C, C++, SQL, PL/SQL

J2EE Common Service APIs: Servlets, JSP, JDBC, EJB2.0/3.0,JPA,Hibernate, JNDI, Java Mail, JTA, JAXPJAXB, AJAX, Struts, Spring, JSR286 Portlets.

Middleware: EJB, JMS, MuleESB, RabbitMQ, RMI

Framework/APIs: PolymerJS, AngularJS, React, NodeJS, HapiJS. Express, Gulp, Bower, OpenStack, AWS, Openshift, Struts, JUnit, Hibernate, Spring, Web Services.

XML Web Services: XML, SAX, DOM, JAXB, WSDL, JAX WS, XPath, REST, SOAP, XSLT, XHTML, DTD.

Internet Technologies: JQuery, JavaScript, AJAX, HTML, HTML5, CSS, DHTML.

Web Servers: Web Logic 8.1/9.2/10, Apache Tomcat 5.5 /6.0.

Databases: Oracle 10g/ 9i, MS SQL Server2000/03/05 and DB2

Version Control: GIT, CVS, SVN, TFS

IDE: Webstorm, Intelligi, Sublime, Eclipse, NetBeans

Operating Systems: Mac OS X, Linux (Fedora, SUSE, Ubuntu), Windows, Unix(Sun, Solaris).

Methodologies: Waterfall, Agile, TDD(Test Driven Development)

PROFESSIONAL EXPERIENCE

Confidential, NYC

Senior Software Developer

Responsibilities:

  • Worked on setting the framework, environment for initiating the project based on Hapi JS, Polymer JS, Bower, Gulp and NPM.
  • Setup logging and authentication using web tokens for the application.
  • Engage with product owners to groom over the requirements and design wireframes for the development of UI using Axure wire framing tool.
  • Developed parser module using NodeJS for parsing XML data feeds into JSON and ingesting into Elastic search engine.
  • Established routing mechanism and other middleware services for the same.
  • Created custom elements using Polymer JS, HTML, and CSS for building the UI as per the wireframes designed.
  • Used polymer paper elements to create responsive custom elements. Also used media queries and css grid structure to achieve responsiveness over the UI.
  • Also developed front end routing, services for front - back end communication in REST.
  • Developed web components using the custom elements and binding to backend micro service including Hapi JS and MongoDB.
  • Designed and created several collections for performing CRUD operations. Used MongoChef to work with the collections.
  • Use TFS for source control and creating and monitoring tasks for offshore resources for the corresponding sprint.
  • Use several bower, npm modules at various stages for development, build and profiling.

Environment: Polymer JS, NodeJS, Hapi JS, Lodash, HTML, CSS, Mongo, Axure, REST, Log4j, TFS, NPM, Bower, Gulp.

Confidential, NY

Full Stack/Mean Developer

Responsibilities:

  • Worked on development of full stack web application for replacing existing credit card application in terms of technology, architecture and platform in Agile fashion. Used Angular JS, NodeJS, HTML, CSS and REST for front end development.
  • Built custom directives using AngularJS for reusable modules across the application.
  • Made the directives responsive as it should cater to all devices and resolution. Used media queries, saas to accomplish it.
  • Used several Angular Services for routing, DOM manipulation, communication etc.
  • Administered content in external end points for dynamic binding of data to the UI for personalized user experience.
  • Procured cloud infrastructure and established data flow with external and internal entities.
  • Designed templates and orchestrated code deployment process using tools such as XLR, Jenkins, Open Shift Broker.
  • Interact with security, infrastructure and network teams to identify and resolve blockers to promote application to cloud.
  • Conduct timely release of application in cloud environments and perform smoke tests to ensure deployment.

Environment: Linux, AngularJS, NodeJS, HTML, CSS, Protractor, Jasmine, XLR Release, Jenkins, Openshift, REST, Log4j, Rally, Splunk, Bower, Redis, Gulp.

Confidential, MI

Senior Application Programmer Analyst

Responsibilities:

  • Worked on the full stack web application for data collection and reporting (NABU) using Spring MVC over SOA architecture.
  • Built single page application using JavaScript, JQuery, AJAX, Backbone, ReactJS and tested them using Jasmine.
  • Worked on setting the controllers and wring them down with corresponding service and Dao layers.
  • Designed and developed REST webservices using Spring framework.
  • Extensively used Hibernate, with inbuilt and JPA annotations for wiring the domain entities with the database.
  • Wrote complex queries using HQL and Criteria API to fetch data from the database.
  • Used Mockito API to mock the dependencies and perform service, domain and controller level testing.
  • Used Gradle, maven to automate the built and load the dependencies from the central repository.

Environment: Linux, J2EE, Spring, Backbone, React, JQuery, AJAX, HTML, CSS, Jasmine, DBUnit, Hibernate, SOAP, REST, DB2, WebLogic, Enterprise Architect, JUnit, Log4j, Gradle.

Confidential, CA

Sr. J2EE Consultant/SOA

Responsibilities:

  • Involved in analyzing BRD and preparing HLD and LLD to get an overview of whole system.
  • Worked with architectural team on production outage analysis and performance tuning of the application.
  • Created custom directives in AngularJS with the required bindings to be reused across application.
  • Performed client and server side validations using AngularJS and Java.
  • Extensively worked on spring framework for developing middle tier application and persistence tier using the Hibernate frameworks.
  • Worked on MuleESB and RabbitMQ message broker to connect the modules and applications and exchange communication and data effectively and efficiently.
  • Involved in technical design and preparation Analysis Artifacts.
  • Involved in implementing design patterns (DAO, DTO and Singleton) to interact with backend J2EE to transfer data to UI components.
  • Extensively worked on JUnit for unit testing.
  • Designed and developed web services using Restful and SOAP.
  • Developed Web Services for Integrating with the Enterprise Information System Tier
  • Used Maven for building, writing test cases and documenting the application.

Environment: Linux, J2EE, Spring 1.0/2.0, Angular, JQuery, Hibernate 3.0, Web Services, SOAP, REST, DB2, WebLogic, Oracle Fusion Middleware 11.1.6/7, RAD 7.0, Rational Rose, Enterprise Architect, JUnit, Log4j, Maven, GWT, Groovy.

Confidential, Waltham, MA

Sr. J2EE Consultant/SOA Engineer.

Responsibilities:

  • Involved in understanding and translating the requirements into application and system design.
  • Prepared and maintained Architectural documents, non functional requirement documents for various project modules.
  • Adopted latest OOA/OOD techniques for the application requirement.
  • Actively involved in applying design concepts, layered architecture, Components, interfaces, messaging and patterns of the application.
  • Involved in testing of design attributes while coordinating with team members in accomplishing overall objectives.
  • Developed Web Services using REST for Integrating with the Enterprise Information System Tier.
  • Involved in design and implementation of backend and middle tier layer usingspringtechnologies.
  • Worked on Agile Scrum methodology with 2 weeks sprints, attended milestone meetings, planning meetings.
  • Involved in design review and implementation of proposed system.
  • Design & Developing Modules and prepare Unit Test case for these modules.
  • Work with other developers to resolve development and implementation issues.
  • Conducting Code Reviews/Assessments for peer modules and perform Unit Testing.
  • Work closely with Testing team to ensure smooth QA and deployment of applications
  • Conducting System Testing and User Acceptance Testing.
  • Deploying application in production.

Environment: JOSS, OpenStack Swift, Keystone, JDK1.6, JUnit, REST, Spring MVC, Spring Integration, Hibernate, Axis-2, Jenkins, GIT, JAXB, XML, XSD, Web logic, Oracle 11g DML, DDL, PL/SQL, Jdeveloper, Oracle Data Modeler, Oracle ADF, Maven.

Confidential, Cleveland, OH

Sr. J2EE Consultant

Responsibilities:

  • Designed and integrated the full scale Hibernate 3.0 Persistence solutions with the application architectures and also used Annotations Developed Session Bean for implementing the Business Logic.
  • Used Business Delegate, Data Access Objects, MVC, Service Locator patterns.
  • Involved in DB Design Implemented object/relational persistence for the domain model.
  • Developed Web Services for Integrating with the Enterprise Information System Tier.
  • Used JPA implementation ORM framework Hibernate in combination with Spring frameworks
  • Implemented Scrum Agile methodology for the iterative development of the application.
  • Agile methodology included iterative application development, weekly Sprints; stand up meetings and customer reporting backlogs.
  • Designed and developed the data modeling using Hibernate and configured with Spring.
  • Prepared Construction plan and Test Cases.
  • Design and develop UI using GWT and develop the customize components using GWT
  • Involved in System testing, Integration testing and Stress testing.
  • Involved in development and deployment of application using Weblogic 6.1, XML, XSLT, DOM, and XML Schema.
  • Adopted latest OOA/OOD techniques for the application requirement.
  • Monitored quality assurance of web application projects that involved web usability, accessibility, testing and debugging.
  • Implemented object/relational persistence for the domain model.
  • Used Hibernate, Struts and Log4J frameworks.

Environment: Java, J2EE, Weblogic 6.1, JSP 1.2, JQuery, JavaScript, JMS, HTML, CSS, Selectors, pseudo classes, XML, XSLT, SOAP, Hibernate 3.0, Struts, Log4J, JPA, GWT, Session Bean(EJB), Oracle 10g,IBM Web sphere Application Server.

Confidential

Sr. Software Engineer

Responsibilities:

  • Developed and implemented EJB for the business flow (Session Beans) and Business objects (Container Managed Entity Beans) using EJB 2.0 and Web Sphere Application Server.
  • DB-2 database is used in the back-end to store the data. TOAD is used as interface to the database. Implemented Procedures using PL/SQL, Views, Triggers, Functions and SQL queries.
  • Participated in the full life cycle of the software design process including Requirement Definition, Prototyping, and Proof of Concept, Design, Interface Implementation, Unit testing and maintenance.
  • Developed Session Bean Components, Entity Beans (CMP) which will manage transactions with the database to deliver the content to presentation layer and also to store data into the data layer.
  • Implemented J2EE design patterns like DAO, DTO, Service Locator, and Business Delegate.
  • Developed front-end user interfaces using JSP, XML, XSLT, HTML and CSS.
  • Used ANT scripts for code compilation and Log4j for logging purposes.
  • Used JMS for Messaging Service between various software components.
  • Installation of Web sphere Application Server and configuring the environment.
  • Configuration and deployment of application in development and production environment.
  • Implemented JSF framework plugged with PrimeFaces library (MVC) for the web applications.
  • Involved in testing the application in JUnit.
  • Regression testing the application.
  • Implemented AJAX to make Asynchronous Request’s for better performance.

Environment: Java, REST, Web Services, JSP, EJB, JNDI, JDBC, JSF, Ajax, JavaScript, JMS, XML, XSL, IBM Web sphere Application Server, HTML, CSS, Unix, Ant, Log4j, DB2, TOAD, Clear Case, Eclipse IDE.

Confidential

Software Engineer

Responsibilities:

  • Used Struts Framework in designing the Presentation Layer using Action and ActionForm classes.
  • Designed applications using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams, Object Interaction Diagrams (Sequence and Collaboration) and Activity Diagrams.
  • Migrated the application to the Jakarta Struts architecture and developed an extensible class library around the Struts Action and ActionForm classes to simplify the migration of the application.
  • Developed batch jobs in Java for back end processing.
  • Prepared Construction plan and Test Cases.
  • Used Business Delegate, Data Access Objects, MVC, Service Locator patters.
  • Implemented latest OOA/OOD techniques for the application requirement.
  • Adopted J2EE best practices, using J2EE Design patterns.
  • Involved in writing the ANT script to build.
  • Developed Stored Procedures, Functions and Views.
  • Participated in the requirements analysis.
  • Involved in critical bug fixes during production releases.

Environment: Java, J2EE, COBOL, JSP, Servlets, JDBC, EJB, JQuery, JavaScript, Web Logic, Oracle 8i, UML, XML, ANT.

Confidential

Software Engineer/Intern

Responsibilities:

  • Performance tuning of the application to meet non-functional requirements.
  • Established JDBC connection to retrieve the customer account details and transactions list from the Oracle database.
  • Developed authentication and authorization classes and managed it in the front controller for all the users according to their entitlements.
  • Designed, developed prototype to evaluate the architecture and to meet the performance requirement.
  • Involved in understanding the Requirements, Designing and preparing the technical specification document with Architecture diagram, Class diagram, Sequence diagrams.
  • Designed and developed front-end using Spring framework.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Responsible for writing Session Beans and setting different transaction attributes for these business services.
  • Developed ad-hoc Java programs to retrieve data from database based on client requirements and generate custom reports.

Environment: Java, J2EE, Spring Framework, JBoss-5.1.0.GA, Apache CXF, XML Beans 2.5, Eclipse, SOAP UI, Serena version system, MS SQL Server 2005.

We'd love your feedback!