We provide IT Staff Augmentation Services!

Software Developer Resume

Bellevue, WA

PROFESSIONAL SUMMARY:

  • Around 4+ years of experience in analysis, design, development and implementation of Java Applications using Java, J2EE technologies.
  • Expertise in Object Oriented Analysis and Object Oriented Programming.
  • Proficiency in Threads, Exceptional Handling, Generics, Strings etc.
  • Involved in various phases of Software Development Life cycle (SDLC) Requirements, Design, Development, Implementation and Testing for developing Enterprise/Web based Client - Server Java applications using JAVA, JSP, Servlet, HTML, CSS and other web technologies.
  • Strong expertise in Core Java, JSP’s, Servlets, Java script, JQuery, AngularJS SQL server 2012.
  • Expertise in developing Multi-Tier Web applications using Java, J2EE and Web Services.
  • Expertise in Frameworks, Spring 2.x/3.x (IOC, AOP, MVC, ORM, Spring Batch and Transaction Management), Struts 1.2,Struts 2.x, jQuery.
  • Expertise in using different modules of Spring like Spring IOC, Spring MVC, Spring JDBC.
  • Expertise in client side designing and validations using HTML, DHTML, XHTML, CSS, and JavaScript.
  • Expertise in using jQuery and its plug-ins such as form validation, Data Tables, Date Picker, Block UI etc. in development.
  • Experienced in Designing & Development of UI (User Interface) screens using JSP, HTML, CSS, XML, XSLT, jQuery, JavaScript, JSF,EJB.
  • Good knowledge in implementing design patterns like MVC, Singleton, DAO.
  • Expertise in different ORM tools like Hibernate 3.0, JPA.
  • Hands on experience with Linux platform and shell commands.
  • Customization, Development, Testing and Deployment of applications on various application servers like Websphere and Apache Tomcat using IDEs like Eclipse and NetBeans.
  • Hands on experience in using JUnit, Log4j for debugging and testing the applications.
  • Hands on experience with Oracle 8i/9i, Oracle 10g/11g databases and writing complex SQL queries, writing Stored Procedures, Functions and Triggers and performed complex database related operations.
  • Good Experience in developing applications on operating systems like Windows 7, 8/Vista/XP, UNIX, LINUX (Ubuntu 13.x, 14.x).
  • Good organizational and prioritization skills.
  • A fast learner with good communication skills and proven multiple platform adaptability skills.
  • Highly motivated, detail oriented, has ability to work independently and as a part of the team having Excellent Technical, Analytical and Communication skills and also can adapt quickly to the emerging new technologies

TECHINCAL SKILS:

Technologies: JAVA, J2EE, Web Services, Kafka, Cassandra - Restful and SOAP, Servlets, Java 8, Hadoop, HDFS& Map Reduce(Beginner Level)

Front End Technologies: JSON, JavaScript, AJAX, JSP, HTML5, Angular JS (Beginner Level), CSS

Database: Oracle.

Frameworks: Spring MVC,AOP,DAO and Hibernate

Application Server: JBoss, Tomcat, IBM Websphere

IDE/tools: SVN, Jenkins, SonarQube, SOAP UI, Postman, Maven, Control M, Putty, AQT, Eclipse, Toad

Operating System: Linux, Windows, Unix

Web Tools: JIRA and SharePoint

PROFESSIONAL EXPERIENCE:

Confidential, Bellevue, WA

Software Developer

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture.
  • Used value object J2EE design pattern.
  • Used Test-Driven Development (TDD) meeting Agile requirements.
  • Used Spring Framework at Business Tier and used annotations based approaches for initializing services.
  • Developed RESTful web services using Jersey framework.
  • Used MYSQL as a database.s
  • Used Hibernate for Object Relational mapping.
  • Used JSON as the content type for object representation.
  • Implemented logging using log4j.
  • Used java 8 functional features such as stream, filters and find operations for elegant programming.
  • Developed JavaScripts to perform client side validation.
  • Used AngularJS for developing dynamic web application.
  • Wrote application front end with HTML and JSP.
  • Enhanced look and feel of the website using CSS.
  • Used Software development best practices from MVC, Spring and databases.
  • Wrote Junit test cases to have unit test coverage.
  • Used REST Assured framework for testing RESTful web services.
  • Used maven for project dependency management and as a build tool.
  • Configured Jenkins for continuous integration.
  • Participated in Code Reviews, Deployment and Release Management.

Environment: Java, JSP,AngularJS Servlets,Cassandra, Kafka Struts, Spring, Hibernate, Oracle 10g, PL/SQL, SQL, JPA, Unix, Tomcat, Maven, Html, Web Services, JAX-WS, SOAP, REST.

Confidential

Software Developer

Responsibilities:

  • Worked with the Business Analysts to create Use Cases and design document
  • Utilized MVC, factory and decorator patterns.
  • Application was based on the Model View Controller architecture Using Struts framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Involved in working with web application using JSPs, Servlets
  • Developed JSP, HTML, CSS and a part of presentation layer using JavaScript, AngularJS and Node.js
  • Used Hibernate for data access from Oracle tables
  • Used JPA for database persistence
  • Wrote complex SQL queries for data access.
  • Used Spring to perform Dependency injection among all bean class involved in business logic operation.
  • Used REST as the Web Service framework for creating and deploying Web Service clients.
  • Involved in development of middle layer business methods, which incorporated the core business functionality using Stateless Session Beans.
  • Developed Front-end UI using JSP, HTML
  • Built Web-based e-commerce applications.
  • Testing of JSPs, Junit, Servlets and Business Objects was done on Eclipse test environment using WebSphere server and build scripts were written using ant
  • Handled a team of 3-6 developers, major responsibilities include understanding the Functional requirement, designing for the solution, coding, mentoring developers, code reviewing and handling release activities, issue fixing and interacting with testing team
  • Involved in multiple phase of the Software development life cycle viz., requirement gathering, design, development, unit testing and delivery with Agile methodology.
  • Involved in project management and Confidential level 5 activities of R11.0
  • Preparing Project plan, tracking status of the project at regular intervals and making corrective decisions for risks found in the project

Environment: Java, JSP, Servlets,AngularJS Struts, Spring, Hibernate, Oracle 10g,JPA, Unix, WebSphere, Ant, Web Services (XML, UDDI, SOAP, WSDL), REST.

Confidential

Software Developer

Responsibilities:

  • Worked with the Business Analysts to create Use Cases and design document
  • Application was based on the Model View Controller architecture Using Spring framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Involved in working with web application using JSPs and Spring.
  • Used AJAX to partial fresh for frames, tabs and combo box along with Java Scripts
  • Used Hibernate for data access from Oracle tables
  • Used Spring to perform Dependency injection among all bean class involved in business logic operation.
  • Used log4j for application level logging
  • Using JQuery for event handling and AJAX interactions for rapid Web development.
  • Developed Front-end UI using JSP, HTML, Java Scripts, Node JS
  • Communication between different applications is managed through web services (XML,SOAP,UDDI and WSDL)
  • Used Jenkins for Build Automations
  • Testing of JSPs, Junit, Servlets and Business Objects was done on Eclipse test environment using Websphere server and build scripts were written using ant
  • Involved in direct client interaction and daily status and delivery calls
  • Involved in multiple phase of the Software development life cycle viz., requirement gathering, design, development, unit testing and delivery with Agile methodology.

Environment: JDK 1.5, JSP, Spring, Tomcat 6.0, Hibernate, XML, SAX, HTML, Web Services, WSDL, SOAP, MyEclipse 6.0, SQL, PL/SQL, JavaScript, JQuery, Oracle11g, Toad, Log4j, Maven, SVN.

Hire Now