We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

Newyork, NY

PROFESSIONAL SUMMARY:

  • Around 6 years of experience in Systems Analysis, Design, Development and Implementation of various applications including Web Application development using Java/J2EE.
  • Experience wif teh complete Software Development Life Cycle (SDLC).
  • Experience in software development methodologies like Waterfall, Agile development.
  • Strong experience in Object Oriented Programming (OOP) and Object - Oriented Design (OOD) Methodologies.
  • Expertise in J2EE Technologies like JSP, Servlets, Hibernate, Struts, Spring MVC, Web Services and database designing, development.
  • Experience in implementing IOC/Dependency Injection features in various aspects of Spring Framework (Core, JDBC, AOP, MVC and DAO).
  • Extensive experience in development and implementation of ORM framework Hibernate/Hibernate wif Spring Data Access.
  • Experience in working wif Application servers like BEA Web logic, JBoss and Web servers as Tomcat.
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, XHTML, jQuery, AJAX, JSON, Flash.
  • Expertise in working wif teh JavaScript, prototype JS and various MVC JavaScript frameworks Angular.js, EXT.js, Backbone.js, React.js, Node.js, Bootstrap.js.
  • Performed unit testing using JUnit, integration and deployment of applications done using tools ANT and Maven debugging through Log4j.
  • Experience on working wif CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Experienced in RESTFul and SOAP API design.
  • Experience in using JDBC for database connectivity to Oracle.
  • Experienced in JIRA tool for issues/bug tracking, monitoring of work assignment in teh system.
  • Good Experience in software configuration management using GIT and SVN.
  • Excellent technical ability, Good Communication skills and hardworking attitude, flexible working individual wif insight of determine priorities, schedule work and meet critical deadlines.

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, HTML5, CSS, JavaScript, Bootstrap, Angular JS, AJAX, JQuery, Servlets, JSP, JDBC, JMS, Web Services (SOAP/REST).

Frameworks & Tools: Spring, MVC, Spring Boot, JSF, Hibernate, JUnit, Log4j

Design & Modeling: UML, Agile SCRUM, Design Patterns.

Tools/IDES: Intellij, Net Beans, Eclipse

Version Control Tools: GIT, SVN.

Build Tools: ANT, Maven, Gradle

Integration / Other Tools: JIRA, Jenkins

Databases: Oracle, DB2, Oracle 9i/10g, SQL Server, MYSQL, NoSQL.

Operating Systems: Windows, Unix.

PROFESSIONAL EXPERIENCE:

Confidential, NewYork, NY

Software Developer

Responsibilities

  • Involved in teh implementation of design using phase of teh SDLC dat includes Development, Testing, Implementation and Maintenance Support using AGILE methodology.
  • Developed application service components and configured beans using Spring IOC, creating of Hibernate mapping files and generation of database schema.
  • Achieved Dependency injection by creating spring services, spring controllers and DAOs so as to wire objects of business classes.
  • Proficient in using RDBMS concepts wifOracle 9i/10g, DB2andMySQL.
  • Used Spring MVC for implementing teh controller web layer of teh application, developed controllers, views, and used handler mapping classes in spring configuration files.
  • Worked wif ORM using JPA/Hibernate framework designer for Spring MVC application.
  • Integrated Spring Security to provide security features like Autantication/Authorization.
  • Developed RESTful API to interact client and server so dat client application is deployed separately from teh server application.
  • Manipulated REST web services through AngularJS 4 services to get JSON Object and modified teh response object to display in UI.
  • JBoss Application Server was used as teh application server for deploying teh application.
  • Involved in setting up Maven configuration and halping Contiguous Integration issues.
  • Worked in a team by sharing code using GIT as a source control.

Environment Used: Java, Spring, Hibernate, Spring Security, HTML5, AngularJS 4, JavaScript, CSS, JUnit, Tomcat, IntelliJ, MySQL, Git, Maven, Windows.

Confidential, Mountain View, CA

JAVA Developer

Responsibilities

  • Gathered and analyzed teh requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for teh designers and developers to understand them as per their perspective.
  • Worked in all teh modules of teh application which involved front-end presentation logic developed using Tiles, JSP and JavaScript.
  • Designed and implemented teh User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
  • Used JSP, Servlets, and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Involved in developing payment processing using teh new available JavaScript Angular.js, Node.js using MVC architecture.
  • Used teh Node.js and Backbone.js MVC Frameworks in teh development of teh web applications.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Created Images, Logos and Icons dat are used across teh web pages using Adobe Flash, Dreamweaver and Photoshop.
  • Used JQuery plugins auto complete, validation, drag and drop and more exceptionally.
  • Produced content pages wif CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Involved in integrating teh Java code (API) in JSP Pages.
  • Debugged teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
  • Used AJAX extensively to implement front end /user interface features in teh application.
  • Used SOAP, JAXB, JAXP, XML/XSLT and WSDL for developing Web Services.
  • Worked closely wif QA team and fixed QA bugs as well as production issues wif a quick turnaround time.
  • Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before actually writing teh functionality.
  • Involved in using CVS for project management and version management.
  • Developed Functional Requirement Document based on users’ requirement.

Environment Used: HTML5, CSS3, JavaScript, JQuery, Adobe Photoshop, Adobe Dreamweaver, Adobe Illustrator, MVC, AJAX, Angular.js, Backbone.js, Node.js, Require.js, CVS, Web services, XML, XSLT, Junit, TDD, Oracle, Windows.

Confidential

Software Developer

Responsibilities

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Involved in writing and consuming Web Services using SOAP, WSDL, deployment, configuration and testing.
  • Extensively used teh Hibernate Query Language for data retrieval from teh database and process teh data in teh business methods.
  • Worked on Oracle, DB2 Database for maintaining test environment.
  • Used JUnit framework for unit testing of application and Log4j to capture teh log dat includes runtime exceptions.
  • Utilize expertise in front-end development technologies such as HTML, XHTML, CSS, JavaScript, AngularJs, and AJAX to enhance interactivity.
  • Design and development of Internal App Using Spring, Hibernate, AngularJs.
  • Troubleshoot critical production issues.
  • Used Git for version control.

Environment Used: Java, Spring Boot, Hibernate, AngularJS, CSS, JUnit, Eclipse, Git

Confidential, Dallas, TX

Jr. Software Developer

Responsibilities

  • Involved in teh implementation of design using phase of teh SDLC dat includes Development, Testing and Implementation using AGILE methodology (SCRUM).
  • Involved in teh analysis, design, and development and testing phases of Software Development Life Cycle of teh application usingJava/JEE.
  • Involved in development of teh application using Spring Web MVC and other components of teh Spring Framework, teh controller being Spring Core (Dispatcher Servlet).
  • Used Spring MVC framework to support teh use of dependency Injection to inject objects into a class, instead of relying on teh class to create teh object itself.
  • JBoss Application Server and Tomcat was used as teh application server for deploying teh application.
  • Extensively used teh Hibernate Query Language HQL for data retrieval from teh database and process teh data in teh business methods.
  • Actively involved in designing and implementing Factory method, Singleton, MVC and Data Access Object design patterns.
  • Conducted code reviews according to Java Coding Standards and Conventions.
  • Involved in unit testing, integrated testing, performance testing.
  • Used Maven build framework for building teh project
  • Used Git for software versioning and a revision control system.
  • Experienced in getting data from teh database using Rest web services.
  • Experienced wif web/application servers like Apache Tomcat.
  • Configured log4j to enable/disable logging in application
  • Used REST CLIENT for testing Web Services.
  • Created dynamic web pages using AngularJS, HTML5, CSS, JQuery and Java Script.

Environment Used: Java, Spring, Hibernate, Spring Security, JSP, JPA, MySQL, Intellij, Glassfish, AngularJS, HTML, JQuery.

We'd love your feedback!