We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 11 years of experience in complete software development life cycle (SDLC) phases, Requirement Analysis, Design, Development, Testing, Deployment and Maintenance of Client - Server & multi-tier applications using Java/J2EE technologies.
  • Adept at Software Engineering methodologies like Agile, Scrum, Rational Unified Process (RUP), Waterfall, Object Oriented Programming (OOP) and Unified Modeling Language (UML).
  • Expertise in development and designing of applications using Web Service Technologies, REST, SOAP, Web Services Description Language (WSDL), AXIS and Universal Description, Discovery, and Integration (UDDI).
  • Expertise in SOA, J2EE design patterns, J2EE frameworks like spring (MVC, IOC, AOP, DAO, Security), Struts (Validators, Action classes, Tags), Hibernate and JPA.
  • Extensive experience in developing web and distributed applications using Apache Camel, ActiveMQ, JMS, jQuery, AJAX, Javascript, JSP, Servlets, HTML, CSS, SWING, JDBC.
  • Experience with Core Java in areas of backend multi-threading, concurrency and collections.
  • Expertise in Oracle, MySQL and Postgres databases.
  • Proficient in various IDEs including Eclipse and JDeveloper.
  • Expertise with JBoss EAP 6.1, Oracle Weblogic 9.1/10gR3 server and Apache Tomcat.
  • Extensive experience with various build/test tools like Maven, Ant, SoapUI, JUnit, Mockito, Powermock and Winrunner.
  • Self-motivated professional with excellent research and problem solving skills.
  • Ability to build long lasting relationships with clients and colleagues at all organizational levels.

TECHNICAL SKILLS

Languages: Java, jQuery, Javascript

Methodologies: Agile, Scrum, RUP, OOP, UML, Waterfall

Web services: SOA, REST, JSON, SOAP, AXIS 1.4, XML, JAXB, WSDL, UDDI

J2EE applications: Spring (MVC, IOC, AOP, DAO, Security), Struts (Validators, Action classes, Tags), Hibernate, JPA, Apache CXF, Apache Camel, ActiveMQ, JMS, AJAX, JSP, Servlets, HTML, CSS, JDBC, JNDI

Servers: JBoss EAP 6.1, Apache Tomcat, Oracle Weblogic 9.1/10gR3

Databases: Oracle 10g/11g, Postgres 9.2, SQL, PL/SQL

IDE frameworks: Spring Tool Suite, Eclipse, JDeveloper

Build and Test Tools: Maven, Ant, Jenkins, SoapUI, JUnit, TestNG, Mockito, Powermock, Winrunner

Applications: Jira, Nagios, Autosys, Oracle CRM On Demand, Velocity, Rational Rose, Quartz, Toad, MS Office, Log4j, XML Spy

Version control: Git, SVN, Rational Clearcase

Operating systems: Mac OS, Unix, Linux, Windows

PROFESSIONAL EXPERIENCE

Confidential

Senior Full Stack Developer

Responsibilities:

  • Migrate set of business tools to next generation of catalog components.
  • Gathering business requirements, functional requirements, implementation and testing using Agile/Scrum methodology.
  • Design and develop Apache CXF and REST based applications with JSON.
  • Hibernate and JPA used for integration with Oracle DB.
  • Spring IOC, MVC modules used to design teh tools front and backend.
  • Integrate with front end UI using jQuery, AJAX and Javascript.
  • Integrate with latest jQuery libraries like autocomplete, overlay, dialog etc.

Confidential

Senior Full Stack Developer

Responsibilities:

  • Gathering business requirements, functional requirements, implementation and testing using Agile/Scrum methodology.
  • Design and develop SOA based applications.
  • Create design and functional documents and integration with various teams.
  • Used JIRA for design, bug-fixes, crucible for code-reviews.
  • Integrate with other modules using Apache CXF, REST and SOAP.
  • Created business services using Spring IOC.
  • Hibernate and Spring DAO used for ORM implementation along with Oracle database.
  • Implemented ActiveMQ and JMS for messaging.
  • Apache Camel used for messaging and performance purposes.
  • Implemented Mockito and JUnit/TestNG based tests.

Confidential

Senior Full Stack Developer

Responsibilities:

  • Gathering business requirements, functional requirements, implementation and testing using Agile/Scrum methodology.
  • Designed and developed SOA based Logistics Portal.
  • Used JIRA for design, bug-fixes, crucible for code-reviews.
  • Implemented Spring controllers and Spring security to handle user input.
  • Hibernate used to implement transactions with Postgres database.
  • Implemented JMS/JTA technologies for messaging and auditing.
  • Implemented Spring AOP based declarative transactions.
  • Created business services using Spring IOC.
  • Integrate Java backend with UI using REST, Apache CXF and JSON.

Confidential

Senior Full Stack Developer

Responsibilities:

  • Work with cross-functional teams on designing UI layer, business layer, persistence layers and integration.
  • Created detailed requirements, design and integration documents.
  • Created and validated Informatica jobs and mappings at teh backend.
  • Used Nagios to monitor remote server disk, memory and cpu usage.
  • Integrate Java backend with UI using REST web-services and JSON.
  • Integrate application with Apple’s GBI (Global Business Intelligence) on JBoss server.
  • Teh user input is processed in teh backend and sent to data warehouse.
  • Job scripts were created and copied to servers to be scheduled by Autosys.

Confidential, CA

Performance Analyst

Responsibilities:

  • Monitor, analyze and performance tuning of online transactions, batch Jobs and oracle reports in Oracle Confidential and Non- Confidential applications.
  • Document technical details of teh resolved performance issues and assist teh team with building and maintaining technical repositories.
  • Review and rewrite SQL code and PL/SQL code blocks with performance issues for optimal performance.
  • Use of various tools like Toad, Oracle Enterprise Manager, tkprof to troubleshoot issues.
  • Review and optimize new and modified codes for various projects as part of enterprise release management activities.

Confidential, CA

Software Consultant

Responsibilities:

  • Involved in gathering business requirements for Ebilling web application.
  • Followed teh Scrum SDLC process.
  • Front-end and back-end design using Weblogic, Oracle ADF and JDeveloper.
  • Oracle ADF model and JDBC was used for database access.
  • Packaged and deployed teh front and back-end application ear files to Oracle Weblogic on Windows.
  • Code versioning was done using SVN.
  • Interacted with various teams such as testing, applications, software to deliver quality software.
  • Created detailed design and test plan documents.

Confidential, NJ

Programmer Analyst

Responsibilities:

  • Designed and developed backend integration layer using Struts.
  • Customization involved creating views using JSP and Javascript in Eclipse IDE.
  • Communication between integration layer and CRM On Demand was established using SOAP.
  • Workflows and queues were created for storing event triggers.
  • Handlers were created for back-end data processing.
  • DAO/JDBC used for back-end database access.

Confidential, CA

Software Engineer

Responsibilities:

  • Gathering business requirements, use-cases, and state and sequence diagrams for software development lifecycle using Rational Rose UML.
  • Integration with other customer tools using web-services and XML
  • XML Spy used for designing XML input and output documents.
  • XSLT, Javascript and XML used for converting and storing file based data.
  • Teh views are programmed using JSP and Java Servlets.
  • Implemented persistence layer Oracle 10g.
  • Generated and loaded XML files using Jdom.

Confidential, CA

Software engineer

Responsibilities:

  • Followed RUP model approach including gathering business requirements, use-cases, and state and sequence diagrams for software development lifecycle using Rational Rose UML plug-in for Eclipse.
  • Integration with other customer tools using web-services and XML.
  • Prepared requirement, design and functional documents.
  • Used Eclipse IDE framework to develop application.
  • Views are programmed using JSP and Java Servlets.
  • Junit framework used for testing.
  • Interacted with various teams such as testing, applications, software to deliver quality software.

Confidential

Software Engineer

Responsibilities:

  • Used Waterfall approach for SDLC including Requirements analysis, design, and development and testing.
  • Used JDeveloper IDE for implementation.
  • Implemented views using JSP & servlets.
  • Performed application level logging using log4j for debugging purpose.
  • Developed JFC Swing & AWT Standalone clients for generating reports.
  • XML Schemas created using XML Spy.
  • Involved in creating teh tables using Oracle 9i database and connectivity done by JDBC.

Confidential

Software Engineer

Responsibilities:

  • Created using Visual Studio, followed waterfall approach for software lifecycle including requirements analysis, design, implementation and tests.
  • Designed tool to make extensive use of Windows dlls to query network ports.
  • Used serialization technique to read and write data to files.
  • Rational purify and used to debug and profile teh tool.
  • Developed automated tests using Winrunner script.

We'd love your feedback!