Java Developer Resume
Columbus, OH
SUMMARY:
- Over 6+ years of experience in software analysis, design, development, testing and implementation of web centric, object oriented, Intranet/Internet enterprise applications using Java/JEE technologies
- Experience in requirements elicitation, OO analysis, OO design/architecture, development, testing, deployment and support of mission critical multi - tier web based enterprise software applications using various Java, J2EE, Web, Database technologies.
- Extensive development experience in object oriented analysis, design and programming (OOA/OOD/OOP)
- Strong working experience in SDLC methodologies like Agile, Waterfall, Test Driven Development Methodologies (TDD).
- Experience in Core Java and Advance Java technologies like Collections and Multithreading,
- Experience in working as Software Development Engineer in Test (SDET).
- Exposure to Web Services, JAX-WS, JAX-RS, SOAP
- Experience in deploying enterprise-class J2EE server-side applications on various application servers Tomcat, IBM Web Sphere.
- Experience in development and Integration of Web based applications using HTML, CSS, JavaScript, jQuery, Angular JS, JSP, Custom tags, JDBC and Ibatis.
- Extensive experience using various Java and J2EE Design patterns and OOPS concepts.
- Extensive experience in design, development and implementation of Model-View-Controller frame works using Spring MVC.
- Good experience in various Integrated Development Environments (IDE) Eclipse, RAD and Oracle 11g.
- Strong experience using open source frameworks Spring MVC, Spring Web flows and IBatis frameworks.
- Exposure to SonarQube for checking code quality.
- Adept using multiple databases Oracle (PL/SQL), SQL server, SQL Developer and excellent programming skills using SQL, in J2EE applications.
- Exposure to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language).
- Good working Knowledge in XML, XSL, XSLT, DTD, XML Schemas.
- Exposure to Selenium Web Drive/IDE Automation testing tool.
- Exposure to HP ALM for defect management.
- Extensive experience using various source control tools Microsoft SVN and CVS.
- Experience in performing unit test for the applications using JUnit Framework
- Experience working with various platforms Windows, UNIX.
- Excellent debugging and problem solving, communication, analytical, interpersonal and Leadership skills and ability to perform independently or as part of a team.
TECHNICAL SKILLS:
Languages: Core Java, J2EE, SQL, PL/SQL
J2EE Technologies: J2EE, Servlets, JSP, JDBC
SOAP, WSDL, Rest, JAXWS, JAX: RS
Web Technologies: JavaScript, CSS, HTML, XML, jQuery
Databases: Oracle 10g/11g, My SQL.
IDE: Eclipse 3.x/4.x, My Eclipse, RAD
XML Technologies: XML, XSL, XSLT, DTD, XML Schemas
Web/App Servers: Tomcat, WebSphere Application Server
Version Control Tools: SVN, CVS
Operating Systems: UNIX, Windows XP/7
Other Utilities: Firebug, SOAP UI, JUnit
Frameworks: Spring MVC, Spring web flows
EXPERIENCE:
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Followed Agile/Scrum methodology for the project.
- Interacted with Requirement Analysts and worked on the Story Cards placed on Rational Team Concert (RTC).
- Provided inputs in the Daily Standups.
- Developed the presentation layer and GUI framework that were written using HTML, JSP, CSS and client-side validations were done using JavaScript, supporting different accessibility features.
- Developed Action Classes, which holds business logic in Spring Web Flows framework.
- Worked on IBatis mapping as per database schema.
- Wrote SQL Queries for backend logic.
- Configured and deployed the application in WebSphere Application Server and configured Data Source.
- Built the application in local & Dev environments using continuous integration tool Jenkins.
- Logged into Unix Box to check logs and Worked on Unit testing using JUnit.
- Participated in quick bug fixes for the issues reported by the Business users.
Environment: Java1.6, Agile/SCRUM, J2EE, Spring Web Flows framework, JDBC, XML, JSP, HTML, Oracle, IBatis, WebSphere, JUnit, RAD, Jenkins.
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Followed Agile/Scrum methodology for the project.
- Interacted with Requirement Analysts and worked on the Story Cards placed on Rational Team Concert (RTC).
- Played SDET role in the project. Writing test scenarios, performing functional testing and executing regression suites.
- Used HP ALM for Defect logging and Tracking.
- Provided inputs in the Daily Standups.
- Developed the presentation layer and GUI framework that were written using HTML, JSP, CSS and client-side validations were done using JavaScript, supporting different accessibility features.
- Developed Action Classes, which holds business logic in Spring Web Flows framework.
- Worked on IBatis per database schema.
- Wrote SQL Queries for backend logic.
- Configured and deployed the application in WebSphere Application Server and configured Data Source.
- Built the application in local & Dev environments using continuous integration tool Jenkins.
- Worked on Unit testing using Junit and participate in quick bug fixes for the issues reported by the Business users.
Environment: Java1.6, Agile/SCRUM, J2EE, Spring Web Flows framework, JDBC, XML, JSP, HTML, Oracle, IBatis, WebSphere, JUnit, RAD, Jenkins.
Confidential, Mountain View, CA
Java Developer
Responsibilities:
- Interacted with business users for gathering the business requirements and coordinated meetings.
- Understood the functional logic implemented in the Stored Procedures. Design and document technical design for the business requirements.
- Developed the presentation layer and GUI framework that were written using HTML, JSP, CSS and client-side validations were done using JavaScript, supporting different accessibility features.
- Developed Action Classes, which holds business logic in Spring framework.
- Worked on JDBC for backend.
- Wrote SQL Queries for backend logic.
- Configured and deployed the application in WebSphere Application Server and configured Data Source.
- Participated in quick bug fixes for the issues reported by the Business users.
- Performed unit and integration testing between various components.
Environment: Java1.6, Agile/SCRUM, J2EE, Spring frameworks, JDBC, XML, JSP, HTML, Oracle, MySQL, WebSphere, JUnit, Eclipse IDE.
Confidential, Denver, CO
Java Developer
Responsibilities:
- Gathered business requirements, design and document technical design for the business requirements.
- Developed the presentation layer and GUI framework that were written using HTML, JSP, CSS, and client-side validations were done using JavaScript, supporting different accessibility features.
- Developed Front-end/GUI using HTML, Java Script, jQuery and JSP.
- Used Spring framework in UI design, development and validations.
- Developed Action Classes, which holds business logic in Spring framework.
- Developed various J2EE components using JDBC, JMS
- Performed J2EE application deployment using Tomcat Application Server on Windows and Linux.
- Coded and Tested business objects by utilizing J2EE (Servlets, JSP, JDBC).
- Participated in unit and integration testing.
- Participated in bugs recording, bug fixing, code review and other maintenance of the application.
- Used Quality Center and defect tracking system for reporting defects and requested builds.
Environment: JDK 1.5, J2EE, JSP, Spring, Servlets, JDBC, Tomcat App Server, HTML, CSS, Junit, Java Script, Windows XP
Confidential
SDET
Responsibilities:
- Participated in the entire Software Development Life Cycle (SDLC).
- Prepared Technical Requirement Document based on the Business Requirement Document.
- Reviewed the Technical Requirement Document within the peers and testers.
- Developed front-end screens and presentation logic using JSP and JavaScript and CSS stylesheets.
- Participated in JavaScript coding for validations, and passing attributes from one screen to another.
- Participated in testing the functionality.
- Developed various J2EE components using JSP, Servlets, and JDBC.
- Performed deployments using Tomcat server
- Used Team track to track the defects and SVN as the version control.
Environment: SDLC, Core Java, Threads, Collections, J2EE, JSP, JDBC, Servlets, HTML, CSS, Tomcat, Eclipse IDE, SQL, PL/SQL, Windows.
