We provide IT Staff Augmentation Services!

Scala + Java Developer Resume

0/5 (Submit Your Rating)

Canton, MI

SUMMARY

  • Total 9 Years of experience in core java, web based Technologies, client/server, distributed architecture applications in Java, J2EE technologies using Object Oriented Analysis and Design (OOAD).
  • An in depth understanding of Scala programming language along with lift framework.
  • A very good understanding of core java principles including encapsulation, polymorphism, inheritance, keyword specifications, multi - threading, network programming, serialization, collections, generics, swing.
  • Used the different development methodologies and approaches including Agile/Iterative/XP/Scrum and Waterfall methods throughout the life cycle of the project.
  • Experienced in building commercial Applications with very good understanding of sub systems and multiple technologies. Developed commercial Internet/Intranet applications in various sectors like Travelling, Banking (Investment & Commercial), Pharmaceutical, E-commerce, Insurance, Retail, Mortgage and Telecom.
  • Expert level skills in core Java, Java Servlets, JavaServer Pages (JSPs), JavaServer Pages Standard Tag Libraries (JSTL), Enterprise Java Beans, Web services, Java Mail.
  • Very good understanding of data structures including hash tables, trees, graphs, linked lists.
  • Expert level different frame works in MVC, Struts, Spring 3.x, Hibernate.
  • Great understanding of view first model in lift framework
  • Experience in implementing Design Patterns and J2EE Design Patterns.
  • Extensive Development experience in SQL, PL/SQL, Stored Procedures and Triggers.
  • Experience in preparing the unit test cases using JUnit Framework.
  • Experience in modeling Use Case, Sequence, Collaboration, Class and Component Diagrams using Together & Rational Rose.
  • Extensive Development experience in various open source frameworks (Struts, Log4j, Ant, Hibernate, Spring & AJAX).
  • Extensive experience to migrate the application Web sphere 5.1 to RAD 7.0
  • Extensive experience in programming, deploying, configuring middle-tier popular J2EE Application Servers like IBM WebSphere, BEA WebLogic, Oracle 10g AS, open source Tomcat and JBoss.
  • Implementing SOA architecture on different platforms
  • Extensive Development experience with IDE’s like Eclipse, Exadel, TOAD, Net Beans
  • Experience in implementing XML technologies and using parsing methodologies like DOM, SAX.
  • Worked on multiple Operating Systems like Windows XP/2000/NT, Linux, UNIX and Sun Solaris.
  • Excellent understanding of SOA and extensively used Web Services (SOAP, WSDL), building high volume, and high traffic e-commerce applications.
  • Strong initiative, teamwork, responsible, leadership and communication skills.
  • Strong analytical and problem solving skills.
  • Excellent Leadership, interpersonal and communicational skills.

TECHNICAL SKILLS

Technologies: J2SE (core java), J2EE, Scala, XML, Web services, EJB, RMI, AJAX, ANT, JUnit, JSF

IDEs: Developer Studio 2005, Visual Studio 6.0, JBuilder, Eclipse, XML NetBeans, Verix, Oracle Developer Suite.

Tools: Microsoft Project, XPlanner, Rational Rose, Test Director, DbVisualizer.

Languages: Java, Scala, C/C++, VB6, COBOL, SQL/PL-SQL, UML, BPEL, JavaScript, VB Script, HTML, DHTML, XML/XSL/XSD Schema, PHP.

Frameworks: Struts, SOA/ESB, Hibernate, Spring 3.x, SWT, lift.

Middleware: ESB, JMS, MDB, MQ Series.

Version Controls: SVN Tortoise, MS VSS 6.0, IBM Rational ClearCase, CVS.

Standards: ISO-9001, CMMI, PCI

Application servers: Apache Tomcat, JBoss, WebLogic.

Databases: Informix Database Server 7.3, DB2, MYSQL 5.0, SQL Server, MS- Access, Oracle 9i, SQLyog.

Operating systems: SCO UNIX, Linux(Debian, Fedora, Red Hat), Windows XP, Windows 98/NT.

Report Writers: Crystal Report writer, Jasper

Design Tools: Rational Rose 2000, Microsoft Visio 2003.

Design Patterns: J2EE Design Patterns, MVC, Strategy Pattern, Factory Pattern, Abstract Factory Pattern, Decorator Pattern, Facade Pattern, Session Facade, Cross Grained Pattern and Singleton Pattern, Command Pattern, Adapter Pattern and Template Method Pattern

PROFESSIONAL EXPERIENCE

Confidential, Canton, MI

Scala + Java Developer

Responsibilities:

  • Requirement gathering for cruise product and making use of Sabre APIs which utilizes XML format for exchange of cruise information.
  • Generating scala and java classes from the respective APIs so that they can be incorporated in the overall application.
  • Becoming part of the discussion for identifying the user requirements and how to translate them in technological perspective.
  • Designing database for the complete cruise product in MySql representing different associations among the entities of the product.
  • Writing entities in Scala and Java along with named queries to interact with database.
  • Becoming part of designing overall architecture of the application.
  • Writing user console page in lift along with the snippets in Scala. The product is responsible to give access to the user to all their credentials and privileges within the system
  • Writing scala classes to interact with the database.
  • Writing scala test cases to test scala written code.
  • Writing lift test cases to test session related information of the user.
  • Using cygwin for running SBT and jetty.
  • Verifying the user requirements and address the defects in QA and production environments
  • Working on opened, re-opened and in-progress defects to refine the applications
  • Using version one software to update the task statuses as required by the scrum process.
  • Using jira software for bug tracking and issue management.

Environment: Scala, lift, Java, J2EE, MySql, Hibernate, jira, intellij IDEA, Eclipse, git, XML, web services, jdk 1.6, tomcat, jetty, SBT, Navicat lite, DbVisualizer, SoapUI, winmerge

Confidential, Malvern, PA

Senior J2EE Developer

Responsibilities:

  • Working on implementing user interface using struts for smoothing module.
  • Participated in customization of application framework and development environment.
  • Worked for Production support and enhancement based on project requirement.
  • Implementing the design patterns like Business Delegate, Intercepting Filter, Session Façade, DAO, Service Locator, DTO, Abstract Factory and Singleton.
  • Have designed the Class Diagrams and Sequence Diagrams for the assigned modules using Rational Rose.
  • Worked on setting up the replica of production environment for performance testing.
  • Worked on application performance testing and identified the bottlenecks and implemented the code patches to resolve the issues.
  • Worked on Session façade pattern implementation using Stateless Session Beans.
  • Working on Servlets, JSP, Struts, EJB, JDBC and Java script under MVC Architecture.
  • Extensively working in SQL query performance and PL/SQL.
  • Extensive working experience on DB2.
  • Prepared Ant based build scripts to build, deploy the application and acted as release manager. Interacted with the client to support the critical problems and prepared patches for work around.
  • Working on Dream Viewer & Adobe Photoshop tools for UI development
  • Working on PL/SQL objects like procedures, triggers, views, and functions.
  • Installed and integrated Web Sphere Application Server

Environment: Java 1.5, J2EE (JSP, Servlet, Struts 1.1,Spring, EJB, JDBC) XML, log4j,J2EE Design patterns, Oracle, Dream viewer, Adobe Photoshop, PL/SQL, TOAD, CVS, WebSphere 5.1, Weblogic 9.2, Windows 2000/NT.

Confidential, Richfield, MN

J2EE Developer

Responsibilities:

  • Created use case diagrams in UML using Rational Rose
  • Re-engineered the application with screens in JSP based on Struts framework
  • Involved in the design of the applications using J2EE. This architecture employs a Model/View/Controller (MVC) design pattern.
  • Developed XML files, DTD’s, Schema’s and parsing them by using both SAX and DOM parser’s using Java1.2 and Xerces API.
  • Developed Web Applications using HTML. Parsed the data which is in XML format using SAX parser and loaded the data into databases
  • De-normalized the database for optimum performance
  • Configured services for billing interfaces in B2B WebMethods technology
  • Data communication between various events in the ordering and fulfillment systems is developed using SOAP.
  • Designed, Developed and Implemented document transformation applications using XML Spy tool.
  • Developed Stored Procedures and triggers for database intensive tasks
  • Created indexes and referential constraints for performance and data integrity
  • Performed Integration Testing and supported System in production.
  • Unit tested the modules and made use of Bean Test to evaluate both the performance and functionality of Enterprise Java Bean (EJB) components

Environment: Java, Servlets, JSP, EJB, UML, CORBA, XML, XML Spy, WebLogic Server 6.0, WSAD5.0, SOAP, Struts 1.1, Rational Rose, XSLT1.0, Solaris, Oracle 9i/8i

Confidential, Providence, RI

J2EE Developer

Responsibilities:

  • As a team member, understood the Business, Business Flow, Design, Development and Testing for Closing and Funding Module.
  • Involved in System design using UML (Use case Diagrams, Class Diagrams and Sequence Diagrams) diagrams created using Rational Rose. Customized Struts framework.
  • Implemented Design patterns - Business Delegate, Session Façade, DAO, Value Object, Proxy Pattern and Service Locater patterns.
  • Created several custom tags for JSP for maximum re-usability of user interface components.
  • Participated in several design sessions in order to create common development strategies (eg. error handling, exceptions, performance improvement practices, session management etc.)
  • Designed and developed several Servlets, JSPs and JAVA classes for presentation layer.
  • Extensively worked on ILOG JRules engine which integrate with J2EE application.
  • Responsible for writing business rules and accessing (firing) the rules in Session Beans.
  • Design implements the server side (Business and persistent) logic using EJB.
  • Implemented application communication through asynchronous messaging service using MDB.
  • Wrote Oracle SQL queries and Stored Procedures using SQL/PLSQL.
  • Responsible for code reviews, integrated all the modules using WebLogic Application Server.
  • Implemented JUnit Frame work for the entire application.

Environment: Java, J2EE(JSP2.0, Servlets, EJB2.0, JMS, Servlets, JDBC, JNDI), LDAP, Struts Framework1.1, J2EE Design Patterns, EAI, ILOG JRules 4.0/4.5, XML, SOA, XML Beans, Web Services, SOAP, Ant, Oracle 9i, JUnit, IntelliJ IIDE, Web logic8.1, RUP, UML, VSS on Win2000

Confidential, King Of Prussia, PA

J2EE Developer

Responsibilities:

  • Development of several screens using JSP, HTML and JavaScript.
  • Developed Servlets for processing the User requests.
  • Development of server side components using Java and EJB.
  • Developed front end using AWT/Swings.
  • Responsible for studying and suggesting emerging tools and technologies for the project
  • Involved in designing database and creating database tables.
  • Deployed the application on WebLogic 6.1
  • Involved in writing PL/SQL blocks of code to fetch data and make modifications.
  • Involved in developing Triggers, which invoke automatically when insertion or updating is happening.

Environment: Java, Servlet, JSP, HTML, JavaScript, Oracle, WebLogic 6.1, EJB.

Confidential, San Antonio, TX

J2EE Developer

Responsibilities:

  • To develop and implement Java server-side functionality. Developing Java Beans and Java server-pages and its interaction with the database. Determining and designing Table structure and developing queries for the database.
  • Used Java Mail API to Send an email messages to the customers.
  • Creating Stateless Session Beans for order receiving page.
  • Creating client programs to access stateless beans.
  • Calling PL/SQL procedure from pages to maintain order tracking.
  • Writing helper classes for server side validations.
  • And Creating Database tables with user constraints
  • Building the application using HTML, XML, XSLT, JSP, JAXP and JavaScript for presentation Servlets as controller framework and J2EE for Business Logic.

Environment: Java, J2EE, JSP, HTML, DHTML, CSS, JAVASCRIPT, Servlets, EJB, XML, XSLT, JAXP, HTML, oracle, WebLogic, Jbuilder, windows, Unix, Windows NT, Oracle-7.3, Java Beans, Visual-Age, JSP, JDBC

Confidential, Chicago, IL

Website Developer

Responsibilities:

  • Designed the application using J2EE patterns.
  • Developed Java Beans for business logic.
  • Developed the presentation layer using Struts Framework.
  • Responsible for coding all the JSP, Servlets used for the User Module.
  • Developed the JSP, Servlets and various Beans using WebSphere5.x server.
  • Wrote java utility classes common for all of the applications.
  • Designed and implemented highly intuitive, user friendly GUI from scratch using Drag and Drop with Java/Swing and CORBA.
  • Deployed the jar files in the Web Container on the IBM WebSphere Server 5.x.
  • Hands-on experience in installing, configuring and deploying application on WebSphere Portal Server.
  • Designed and developed the screens in HTML with client side validations in JavaScript.
  • Developed the server side scripts using JMS, JSP and Java Beans.
  • Adding and modifying Hibernate configuration code and Java/SQL statements depending upon the specific database access requirements.
  • Involved in Database design and development. Involved in SQL scripting. Involved in the system integration and testing.

Environment: Java, JSP, Servlets, JavaScript, CORBA, HTML, XML, XSL, XSLT, JAVA Beans, PL/SQL, JMS, Hibernate, Struts framework, Oracle 8i, JBoss, IBM WebSphere Application Studio 5.0, UNIX, Linux.

We'd love your feedback!