We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

New York, 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 with the 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 with Spring Data Access.
  • Experience in working with 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 with the 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 with 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 the system.
  • Good Experience in software configuration management using GIT and SVN.
  • Excellent technical ability, Good Communication skills and hardworking attitude, flexible working individual with 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, New York, NY

Software Developer

Responsibilities:

  • Involved in the implementation of design using phase of the SDLC that 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 withOracle 9i/10g, DB2andMySQL.
  • Used Spring MVC for implementing the controller web layer of the application, developed controllers, views, and used handler mapping classes in spring configuration files.
  • Worked with ORM using JPA/Hibernate framework designer for Spring MVC application.
  • Integrated Spring Security to provide security features like Authentication/Authorization.
  • Developed RESTful API to interact client and server so that client application is deployed separately from the server application.
  • Manipulated REST web services through AngularJS 4 services to get JSON Object and modified the response object to display in UI.
  • JBoss Application Server was used as the application server for deploying the application.
  • Involved in setting up Maven configuration and helping 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 the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP and JavaScript.
  • Designed and implemented the 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 the new available JavaScript Angular.js, Node.js using MVC architecture.
  • Used the Node.js and Backbone.js MVC Frameworks in the development of the web applications.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Created Images, Logos and Icons that are used across the web pages using Adobe Flash, Dreamweaver and Photoshop.
  • Used JQuery plugins auto complete, validation, drag and drop and more exceptionally.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Involved in integrating the Java code (API) in JSP Pages.
  • Debugged the application using Firebug to traverse the documents and manipulated the 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 the application.
  • Used SOAP, JAXB, JAXP, XML/XSLT and WSDL for developing Web Services.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before actually writing the 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 the Hibernate Query Language for data retrieval from the database and process the data in the business methods.
  • Worked on Oracle, DB2 Database for maintaining test environment.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that 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 the implementation of design using phase of the SDLC that includes Development, Testing and Implementation using AGILE methodology (SCRUM).
  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle of the application usingJava/JEE.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
  • Used Spring MVC framework to support the use of dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
  • JBoss Application Server and Tomcat was used as the application server for deploying the application.
  • Extensively used the Hibernate Query Language HQL for data retrieval from the database and process the data in the 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 the project
  • Used Git for software versioning and a revision control system.
  • Experienced in getting data from the database using Rest web services.
  • Experienced with 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!