Java Developer Resume
Columbus, OhiO
PROFESSIONAL EXPERIENCE:
- Around 4 years of experience in software industry with extensive experience in designing, developing and deploying large scale applications using J2EE technologies with strong analytical skill and specialization in complete Software Development Life Cycle.
- Extensively Worked on J2EE technologies including Core Java, JSP and Servlets.
- Good hands - on experience working with Java frameworks such as Struts, spring, JSF and ORM framework like Hibernate, iBATIS.
- Strong understanding & expertise in client-side technologies like HTML, JavaScript, jQuery and AJAX.
- Good experience on consuming a SOAP based web services and having Knowledge in implementing web services using SOAP and RESTful.
- Good experience with ANT, Maven, Log4j and JUNIT for unit testing.
- Experience in designing technical documentation using UML such as class diagram, sequence diagram.
- Good apprehension on Design Patterns like Singleton, Factory, Facade, Command Pattern, MVC, Business Delegate, Service locator, DAO, Front Controller.
- Extensive experience working with RDBMS like MySQL and Oracle in developing several packages, writing SQL queries, stored procedures.
- Experienced in Agile Development process.
- Extensively involved in Design, Development, Writing Unit test cases and Application testing.
- Deployment experience of web applications in web servers and Application Servers like Apache Tomcat and WebSphere.
- Extensive experience working with onsite/offshore model.
- Self-motivated, willing to learn quickly and adapt to new technologies.
TECHNICAL SKILLS:
Languages: C, C++, Java, J2EE, SQL/PLSQL
Web development: JSP, Servlets, JavaScript, CSS, HTML, XML, jQuery, Ajax, JSON.
Frameworks & Tools: Struts, Spring, JSF, Hibernate, iBATIS, Eclipse, RAD, Log4j, Apache Ant, Maven, SOAP UI Toad, SQL developer, JIRA, Hp Quality Center
Web Services: SOAP, RESTful
DBMS: Oracle, SQL, MySQL.
Web/Application Servers: Tomcat, WebLogic, WebSphere, JBoss
Design Patterns: Singleton, factory, fa ade, command pattern, MVC, Business Delegate, Service locator, DAO, Front Controller
Operating Systems: Unix, Linux, Windows
Version Controls: SVN, GIT
Agile, Pair: Programming, Waterfall, UML
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, Ohio
Java Developer
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation using Agile Methodology.
- Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate 3.0, SQL, IBM WebSphere 8.
- Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the Spring xml files
- Used Hibernate in data access layer to access and update information in the database using Annotations.
- Wrote SQL queries for interacting with the Oracle database.
- Worked on JUnit test cases, Mock Objects to unit test individual components.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and troubleshooting bugs.
- Involved in deployment of the application during integration and QA testing phase.
Environment: Java 1.7, Spring, Java/J2EE, JAX-RS, SoapUI, Rest, Hibernate, SQL, Jenkins, WebSphere, Log4j, JIRA, JUNIT, GIT.
Confidential, Los Angeles, CA
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle of the application like requirements gathering, Design, Analysis, Development and Testing
- Designed and developed the REST based Micro Services on the card accounts using Spring Boot.
- Used Angular JS and typescript for frontend to develop web pages.
- Designed applications using Java Design Patterns such as Singleton and Factory.
- Implemented RESTful Web services using Spring on basis of SONAR compliances.
- Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
- Used Hibernate as an ORM tool along with Spring framework to interact with Oracle back end persistence system.
- Developed DAO classes and wrote SQL queries to interact with Oracle Database.
- Worked on JUnit test cases, Mock Objects to unit test individual components.
- Used Maven as build tool, Log4j for logging and Jenkin as version control system.
- Worked closely with Business, QA build and deployment teams to solve issues
Environment: Java 1.6, J2EE, Spring, JAX-RS, Hibernate, DB2, JIRA, Jenkins, Log4j, JUNIT, SVN, WebSphere.
Confidential
Java Developer
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, jQuery, AJAX.
- Involved in developing HTML, CSS for client-side presentation.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Involved in updating parts of web page without loading whole page using AJAX.
- Integrated the Java code (API) in JSP Pages.
- Used Apache Tomcat server for executing client requests.
- Developed JDBC for connecting business logic to the Database.
- Involved in writing SQL Queries to access the data in database.
- Exposure to relational database Microsoft SQL Server.
- Used Firebug debugger for debugging the JavaScript code.
- Developed automated Build files using ANT .
- Designed and developed this web application using NetBeans.
- Followed the Agile and Scrum development methodologies in developing this application.
Environment: HTML4, CSS2, jQuery 1.2.2, AJAX, JSP, JDBC, SQL, Microsoft SQL Server 2005, Apache Tomcat Server, Firebug Debugger, ANT, NetBeans 6.0.