We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • Result oriented professional with 7 + years of IT experience in various SDLC phases such as requirements gathering, analysis, design, implementation, maintenance of software applications and testing Client/Server and Web applications.
  • Good experience in developing Web applications using Ruby on Rails, CSS, HTML, Java, JavaScript, Oracle, MySQL, Postgresql and SQLite on both Windows and Linux systems.
  • Experience in web based GUI’s development using JSP, HTML, XHTML, CSS and MySQL database.
  • Extensive knowledge of Web development, from concept through implementation and optimization.
  • More than 3 years of experience in JAVA and 4 years of experience in Ruby on Rails (Ruby 2.0 and Rails 4.0).
  • Outstanding ability to use the best practices in Ruby on Rails development.
  • Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
  • Experience in writing test cases using Rails RSpec and Capybara.
  • Experience on Core Java and J2EE for 3 years.
  • Experienced Java Developer in Java & J2EE technologies like Spring MVC, JDBC, JSP, Servlets, Hibernate, JMS having experience working with all kinds of Frameworks doing TDD.
  • Experience in Test Driven Development (TDD) and Behavior Driven Development (BDD) methodologies for consulting firms and enterprise projects.
  • Experience in Agile Development (Iterations and standup meetings etc), Git Hub, Amazon EC2 and Heroku.
  • Extensive experience in Java script, XML, JQuery, PHP, HTML5 and Coffee Script.
  • Experience in deploying of applications in WEBrick, Phusion passenger and functional usage with Apache Tomcat Server.
  • Worked on Integrated Development Environments like WSAD, Eclipse, Text Mate, and Net Beans.
  • Special skills in developing user friendly, simple yet effective web based applications.
  • Ability to understand project requirements and deliver it with proper estimation and quality.
  • A quick Learner, task owner and a very good team player.
  • Ability to manage the team independently and co - ordinate for successful accomplishment.
  • Self-motivated worker with strong focus on business goals and end-user experience.

TECHNICAL SKILLS

Programming Languages: Ruby, Java, C#, C, C++, SQL, PL/SQL

Web Design: HTML5, XHTML, CSS3, JSP, AJAX

Databases: Oracle 9i/10g/11g, Microsoft SQL Server, SQLite, MySQL, Postgre SQL, DB2

Application and Web Servers: Apache Tomcat, JBOSS, WEBrick, Phusion Passenger

Web Technologies: JavaScript, JQuery, Coffee script, Rational Application Developer

Test Frameworks: MiniTest, Test Unit, Junit, Rspec, Capybara

Frameworks: Rails, Spring, Struts, Hibernate

Development tools: WSAD, Eclipse, Textmate, Netbeans

Deployment Tools: Amazon EC2, Heroku

Operating Systems: Windows, Unix

Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP

Other relevant Tools: MS Office(MS-Excel, MS-PowerPoint, MS-Project 2013), Visio 2013

PROFESSIONAL EXPERIENCE

Confidential, Centennial, CO

Sr. ROR Developer

Responsibilities:

  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, and Bootstrap.
  • Wrote RSpec and Cucumber tests in the application
  • Developed Web-based financial services programs centering on object-oriented design.
  • Worked with end-users and quality assurance (QA) team to develop detailed technical requirements and specifications for software development.
  • Helped with analysis and coding in design and implementation of software systems.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Followed Agile development methodology and Scrum for the project.
  • Developed custom Rails applications specific to client’s unique needs.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Worked extensively with arrays and hashes in the ruby environment.
  • Upgraded associated gems, across multiple Ruby and Rails versions.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Developed web applications for the transaction services like purchase, exchange, redeem.
  • Responsible for most view/controller changes, as well as model/database integration with other members of team.
  • Developed cross-browser/platform using HTML, CSS, JQuery and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Deployed application and provide continuous maintenance using Git and Heroku.
  • Assisted with installation, configuration, and maintenance of Web applications and SQL databases.
  • Fixing the bugs and tickets filed by quality assurance and product management team.
  • Documented technical needs and requirements and presented reports to management.
  • User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X Operating System.
  • This involves designing database model for the entire application like creating tables, views and stored procedure.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
  • Provide validations and scope for many models in the database and created many associations within those models
  • Involved in implementing user mailing module using Action Mailer.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Designed and developed the layouts of customer relations module.
  • Used HTML5, YAML, cascading style sheets (CSS) to describe the web pages.
  • Participated actively in unit testing, integration testing and acceptance testing of the system.

Environment: Rails 4.0, Ruby 2.0, CSS, RSpec, JSON, JavaScript, JQuery, Agile, Scrum, Phusion Passenger, HTML5, GIT, Ruby mine, Sublime Text, Ajax, Cucumber.

Confidential, Orlando, FL

Sr. ROR Developer

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction.
  • Developedseveral RubyScripts to change and migrate database on production.
  • User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X Operating System.
  • Developed and tested many features for Dashboard usingRubyonRails, Bootstrap, CSS and JavaScripts.
  • Writing backend programming inRubyonRails.
  • Handled caching inRubyonRails.
  • Coded JavaScript for page functionality popup screens.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and demoralization.
  • Created Restful http services to interact with UI.
  • Designed and developed the layouts of customer relations module.
  • Used Javascript and XML to update a portion of a webpage
  • Wrote Rspec and Cucumber tests in the application.
  • Used Scaffolding to design and develop controller and view part of the system
  • Integrated with Database using Active Record as a Model.
  • Necessary refactoring to code is performed according to the revised design.
  • Action Mailer is used for applying user mailing module.
  • Launching the VMs on different cloud platform and monitor the performance and configuration.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Followed agile development methodology and scrum for the project.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and Jquery.
  • Used Restful API in communicating with third parties.
  • Designed applications using object oriented programming (OOPS) concepts.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.

Environment: Rails 3, Ruby 1.9.3, CSS, HTML5, Bootstrap, Rspec, JSON, MySQL, Agile, Cucumber., Virtualization, AWS.

Confidential, Minneapolis, Minnesota

Sr. ROR Developer

Responsibilities:

  • Prepared and analyzed System Requirements Specifications (SRS) for the project and Interacted with client during requirements specifications.
  • Coding application using Ruby on Rails in End-to-End Web application development and MVC framework for back-end while front-end is built on CSS and HTML5 framework.
  • Worked with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails.
  • Worked jointly with User experience experts and Product Management team regarding product definition, scope, schedule and project-related decisions and translated requirements into consumer-facing UI designs.
  • Designed and developed various features using HTML5, CSS2, W3C, XHTML and CSS#.
  • Back-end of the application was developed deploying Model-View-Controller (MVC) framework while the front-end was designed and developed using HTML and Blueprint CSS.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Designed and developed a Gem in accessing files on FTP servers of clients along with encrypting and decrypting files as necessary.
  • Actively involved in developing the methods for Create, Read, Update and Delete (CURD) in Active Record.
  • Analyzes and improves application efficiency by optimizing queries and caching contents for Rails.
  • Involved in designing mobile search application system requirements and coded back-end and front-end in Ruby on Rails.
  • User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X Operating System.
  • GitHub and unit tests are used to manage code.
  • Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
  • Involved in handling code reviews and bug fixes.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Interacted with the IT Project Management Office through project task assignments, web application design from documented business requirements, and developer testing.
  • Provide validations and scope for many models in the database and created many associations within those models
  • Involved in implementing user mailing module using Action Mailer.

Environment: Ruby (1.9.3) Rails 3.0, HTML5, CSS3, AJAX, Ruby Mine, Mysql5.0, JQuery, JavaScript, Sintara Framework, MySQL, RESTful, Git, Nosql.s

Confidential, Mason, OH

ROR Developer

Responsibilities:

  • Designed and developed the front-end of the application using RAILS, AJAX, CSS, JSON AND JQuery. Active Record is used for the back-end of the application.
  • Developed custom Rails applications specific to client’s unique needs.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Participated in requirements definition and story carding.
  • Worked extensively with arrays and hashes in the ruby environment.
  • Upgraded associated gems, across multiple Ruby and Rails versions.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Designed, development controller and view part of the system by scaffolding.
  • Understanding of how web applications work including security, session management and best development practices.
  • Used SCRUM and Agile Development Methodology for the project.
  • Used Cucumber for Test-Driven Development.
  • Developed numerous websites for school clubs, local businesses, and startups.
  • Worked on an enterprise-level Ruby on Rails application targeted for the pharmaceutical, biotech and medical devices manufacturing industries as part of a small, 3 to 5 member developer team.
  • Responsibilities included developing new features, fixing bugs, interfacing with the product development and software quality assurance group.
  • Actively involved in fine tuning the application.
  • Interacted with the design team to add extra new features to the project.
  • Took care of bug fixes and code reviews.
  • Coordinated with the Business Analyst to get the details of each of the reports

Environment: Ruby (1.9.3), Rails (3.0), WEBrick, HTML, CSS3, AJAX, Java, JQuery, JavaScript, SQLite3, Heroku.

Confidential, Raleigh, NC

Java Developer

Responsibilities:

  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Made use of almost all Object Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Application and user level configurations have been maintained by using XML Files.
  • Widely used HTML for web based design.
  • Implemented MVC using Struts Framework.
  • Design and development of Web Application using Struts Framework and written Action Classes and configure the Application using Struts Configuration file.
  • Did technical design to conform to STRUTS (MVC) Framework.
  • Wrote serverside programs by using Servlets and JSP.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Designing and documenting of the stored procedures.
  • Coding Test Classes using junit for unit testing, Performed functional integration system and validation testing.
  • Used JDBC prepared statements, Callable Statements to call from Servlets for data base access.
  • Implemented design patterns MVC, Session Facade for developing the application.

Environment: Java, J2EE, JSP, Servlets, HTML, XML, JavaScript, Struts, Eclipse, Web Logic, PL/SQL, MySQL Server.

Confidential

Java Developer

Responsibilities:

  • Achievements include faster vendor payments, efficient tracking of invoices, various management reporting functionalities, transparency in processing and establishment of a platform to enable further automation.
  • Involved in writing SQL queries.
  • Created Java Beans for transactions between JSP pages and EJBs.
  • Development & enhancement of Business Components for order processing application.
  • Developed Servlets and Java classes to communicate with the database using JDBC.
  • HTML, CSS, JavaScript was used for designing the screens and validation of front-end.
  • Worked with the users to gather requirements and worked in analysis and designing part.
  • Participated in project planning, documentation, testing and validation procedures.
  • Improved code reuse and performance by making effective use of various design patterns.
  • Responsible for development, modification and maintenance of Invoice Management System (IMS) which is used to streamline invoice processing, tracking and reporting.
  • Developed the GUI for the main pages of the module using HTML, CSS and integrated with JSP.

Environment: Java, JSP, HTML, JavaScript, JDBC, MS Access, Servlets, WebLogic, Apache Tomcat, CSS.

Confidential

Java Developer

Responsibilities:

  • Designed UI screens using JSP, AJAX and JavaScript.
  • Investigated the existing processes and suggested the methodologies to optimize them.
  • Involved in writing Form level Validations using Struts validation framework.
  • Setting up Weblogic application server.
  • Design and development of web Interface using JSP. Designed the Java Server Pages (JSP) that uses XSL style sheets for customization.
  • Designed and developed the web applications and interface.
  • Created XML and XSL documents. Parsed the XML documents using Apache Xerces parser.
  • Developed Action Servlets classes. Responsible for writing code for Action Forms and Form Bean classes using Struts Framework.
  • Created Servlets that redirects the requests to the corresponding page handlers.
  • Requirements Analysis, Re-engineering and Functional Specifications.
  • Developed business logic to read data from database and present them on Web Interface.
  • Performed the Use Case analysis and established the design criteria.

Environment: Java, J2EE, JSP, Weblogic, JDBC, JSP, AJAX, JavaScript, XML.

We'd love your feedback!