We provide IT Staff Augmentation Services!

Java Developer Resume

SeattlE

SUMMARY:

  • Nearly 7 years of experience with Java Certification in design and development of Object - Oriented software applications using Java, JEE and Open Source technologies.
  • Extensive development expertise using Struts and Spring frameworks.
  • Experience in handling projects using Agile software methodologies.
  • Extensive experience in GUI development using HTML 5.0, CSS, JavaScript, AJAX, JQuery, JQuery Plug-ins, JSON, Servlets, JSP, JSTL.
  • Good exposure to IDE tools like Eclipse, MyEclipse, RAD, NetBeans, IntelliJ.
  • Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC.
  • Expertise in RDBMS Database design, JDBC, Oracle, and MS SQL Server, MySQL, PL/SQL and stored procedures.
  • Experienced in using third-party tools like Toad for Oracle, MS SQL, MySQL Developer and database perspectives in Eclipse.
  • Extensive experience in application servers and web servers like WebLogic, WebSphere, JBoss AS, Tomcat, IBM HTTP server.
  • Hands on experience working with Web Services like JAX-RPC, JAX-WS, SAX, JAXP and JAX-RS.
  • Experience with adhering to organization coding standards in a team development environment.
  • Proficient in all phases of SDLC gathering user requirements converting them into software requirement specifications using Rational Rose, preparing BRD, Technical Design Document and Unit Test Cases.
  • Good experience in handling team and mentoring the team members on skills required for the project.
  • Extensively used UML design process - Use cases, Sequence diagrams, Class diagrams.
  • Prepared detailed design document and use cases/user scenarios, workflow diagrams for the application.
  • Experienced in creating JUnit test cases.
  • Quick in learning new open source technologies, and quick to create POC for feasibility study.

TECHNICAL SKILLS:

Languages: C, C++, SQL, Java & J2EE, PL/SQL

JEE Technologies: Servlets 3.0, JSP 2.1, JDBC 4.0, JNDI, JSF

Web Technologies: HTML5.0, DHTML, CSS, JavaScript, AJAX, JQuery, JQuery plugins, JSON,Angular JS,Backbone JS

Distributed Technologies: RMI, EJB, JMS

Middleware Technologies: SOAP-XML, JAX-RPC, JAX-WS,Axis2 JAXP, JAX-RS

XML: XML 1.0, XSL 2.0, HTML, DHTML, XSLT 1.0, JNDI 1.1, LDAP 3.0, SOAP 1.2, AXIS 2

Application Server/Web Server: JBoss AS 6.0, IBM WAS 7.0, WebLogic 9.0, Apache Tomcat 7.0

Modeling Tools: Rational Rose, Microsoft Visio

Database: Oracle 11g, MS SQL Server 2010, MySQL 6.2, DB2 9.0, Sybase 4.0

Frameworks: Spring 3.0, Struts 1.2/1.3, Hibernate 3.0, JSF, Struts Tiles, Spring Web MVC

Operating Systems: Windows, Linux, Unix

IDE: Eclipse, IBM WebSphere Studio Application Developer (WSAD) 5.1.2, RAD 7.5, MyEclipse 8.0, JDeveloper 10.1.3, NetBeans 8.0

Source code Configuration: Git, CVS, PVCS

Protocols: SOAP, HTTP 1.1, HTTPS/SSL, TCP/IP, FTP, Telnet, SMTP, LDAP

Other Tools: Ant, Maven, JUnit, log4j, SOAP UI, JProbe 3.0,Apache Camel

PROFESSIONAL EXPERIENCE:

Confidential, Seattle

Java developer

Responsibilities:

  • Involved in Testing and developing automated scripts.
  • Created Rest services using Spring.
  • Created unit test cases with Junit.
  • Implemented logging mechanism for scripts in local and remote testing environment through proxy and plugins.
  • Used MySQL database to store the orders from PoS client.
  • Used Tomcat Enterprise Edition(TomEE) server to run the application.
  • Developed Splunk Dashboards for analysis.
  • Used Git for source code management.
  • Used Maven for build automation.
  • Used Jenkins for delivering daily builds.

Environment: Java, Maven, Junit, Git, Jenkins, Spring, JAX-RS, Apache Tomcat, Oracle, MySQL, JDBC.

Confidential, Seattle

Java developer

Responsibilities:

  • Followed Agile Scrum methodologies.
  • Involved in Design, Development and Testing.
  • Involved in developing JAX-RS (REST) web services using Apache CXF.
  • Used OpenEJB for developing business logic for.
  • Used MySQL database to store the orders from PoS client.
  • Used Tomcat Enterprise Edition(TomEE) server to run the application.
  • Developed test cases using Arquillian testing framework.
  • Developed Splunk Dashboards for analysis.
  • Involved in root cause analysis and bug fixing activities.
  • Involved in code reviewing and Review Code Documentation process.
  • Used Git for source code management.
  • Used Maven for build automation.
  • Used Jenkins for delivering daily builds.

Environment: Java, openEJB 1.7, TomEE 1.7, Apache CXF 2.6,RESTful Webservices, JAXB, MySQL 5.7,Maven, Arquillian 1.1, JUnit 4.12, Git, Jenkins,Agile, Splunk.

Confidential, New York City, NY

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Design, Development and Testing.
  • Technical study and analysis of the Trade Management, Trade Matching and breakdown modules.
  • Create various mock up for TNS notification to get confirmation and details from business users for notification.
  • Developed User Interfaces for Trade Management module using JSP, Struts Framework, JavaScript and HTML and implementing Spring Framework.
  • Used Collections and event handling from Backbone JS.
  • Used Hibernate 3.0 ORM framework for persistence to Database by integrating it with Struts.
  • Created modules for allowing marking of trades for follow-up and E-mailing trades to Traders.
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL and Stored Procedures.
  • Used Hibernate as the object relational mapping (ORM architecture) tool for persisting java objects (POJOs).
  • Used JDBC to establish connection to database.
  • Developed REST API’s produce XML/JSON as per the business requirements.
  • Implemented Service Oriented Architecture throughout the project.
  • Involved in root cause analysis and bug fixing activities.
  • Involved in code reviewing and Review Code Documentation process.
  • Used SVN for version control.

Environment: Java 1.5, Servlets, JSP, JavaScript, Struts 1.2, Spring 3.0, Hibernate 3.0, HTML 5.0, CSS, Ajax, XML, JQuery, JDBC, Oracle 11g, JMS, JavaMail, REST, SOA, Tomcat, Linux, Maven, SVN,Log4j, JUnit, Toad for Oracle, Eclipse 4.0.

Confidential

Java Developer

Responsibilities:

  • Interacting with clients to analyze the requirements and making enhancements to system.
  • Used Struts framework as a part of controller component to manage the flow of client requests.
  • Involved in the system analysis, design, and development.
  • Involved in estimation, Project planning and design documentations.
  • Used Spring framework to inject BO and DAO beans into Struts layer.
  • Implemented DAO using Hibernate ORM framework.
  • Used JDBC to establish connection to database.
  • Wrote Stored Procedures and Functions in PL/SQL for data manipulation and querying.
  • Consumed the Web Services and accessed the functions to implement stock look up based on stock symbol, company name and advanced search with date ranges and price limits.
  • Involved in the Understanding of the Requirements and Design of the Application and Active involvement in many aspects of the software development life cycle.
  • Worked on the consumption side of SOAP based Webservices using AXIS 2.x, SOAP UI
  • Involved in code reviewing and Review Code Documentation process.
  • Used SVN for source code management.

Environment: Java 1.5, Servlets, JavaScript, Struts 1.2 (MVC, Validation and tiles frameworks), Spring 3.0, Hibernate 3.0, JDBC, SOAP, HTML5.0,CSS,XML, Ajax, JQuery, Oracle11g, PL/SQL, Tomcat, Eclipse 4.0, Maven, SVN, JUnit, log4j, Linux.

Confidential

Java Developer

Responsibilities:

  • Understanding business objectives and implementation of business logic
  • Effectively interacted with team members and business users from different regions for requirements gathering and estimation.
  • Used Struts MVC architecture for application development.
  • Worked on Hibernate object/relational mapping.
  • Used JQuery and Chart js for creating various graphical reports.
  • Developed Service Interfaces, Models and DAO’s for Struts Framework.
  • Implemented various data structure to support the system
  • Used multithreading concepts to enhance the performance of the system.
  • Involved in Application Profiling to monitor the memory heap size on the server.

Environment: Java, JSP, Servlets, Struts 2.0(Validation Framework), Hibernate, RAD 7.5, HTML,XML, JQuery, Chart.js, Oracle 10g, WebLogic 11g, JavaMail, JUnit.

Hire Now