We provide IT Staff Augmentation Services!

Clojure Developer Resume

4.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Over 8+ years of significant, progressive experience in developing multi - tier Web based Client Server application.
  • Expertise in all phase of SDLC (Software Development Life Cycle).
  • Experienced in developing applications in Waterfall and Agile methodologies.
  • Experience in interacting with Clients, Collection of Requirement Specifications from the client site, performing Requirement Analysis and Designing.
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, JQuery, Servlets1.x/2.x, Struts2.0, Hibernate 3.0, JDBC, AWT, JMS, Spring3.1, Spring MVC, Java Script, HTML, Web Services.
  • Extensive experience in implementing MVC framework using Spring, Struts in J2EEarchitecture.
  • Experience in working on various Spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJO’s.
  • Proficient in Hibernate and the O/R mapping to map Java domain objects with the database, Spring framework to easily configure J2EE applications.
  • Experience in using tools such as Eclipse, IBM Web Sphere Studio Application Developer WASD, Rational Application Developer (RAD), Rational Software Architect and JBuilder.
  • Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, WSDL, RESTful, DTD, XSL, XPath, DOM, SAX, HTML, CSS, and JavaScript, Python, AngularJS.
  • Dedicated and hardworking professional IT industry experience in the field of Middleware Server Administration.
  • Strong experience on various J2EEDesign Patterns such as Session Façade, Service Locator, DAO, DTO (Data Transfer Object), Value Object, Front Controller, Factory, Business Object, and Singleton.
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio 2007/2007, Rational Rose.
  • Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss.
  • Hands on working experience and responsible for the administration of IBM Web Sphere MQ.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using MongoDB, couch base, Oracle 11g/10g/9i/8i, SQL Server, DB2 and MySQL.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda)
  • Experience in working version control tools like CVS, Clear Case, GIT and SVN.
  • Managed and maintained Oracle and NoSQL databases in production domain
  • Experienced in Defining and creating various functional documents for the systems to be developed like Functional requirement document, use cases and design document.

TECHNICAL SKILLS

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

Java Technologies: Servlets, JSP, AJAX, JDBC, JMS, EJB, RMI, Web Services, SOAP, Log4j

Distributed Technologies: Web Services, JMS, WebSphere MQ.

IDE: WSAD, Eclipse, RAD, JBuilder.

Framework: Struts2.0, Spring MVC, Spring, Hibernate, Apache axis for Web Services, Angular JS, Backbone JS.

Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss.

Scripting Languages: JavaScript, Python.

Web Technologies: HTML, XML, GWT, XPath, DOM, DTD.

Methodologies: SDLC, UML, Design Patterns, SOA.

Version Control Systems: CVS, Clear case, SVN, GIT.

Database: Oracle 8i/9i/10g/11g, MongoDB, DB2, SQL Server.

Operating System: All Versions of Microsoft Windows, UNIX and LINUX.

PROFESSIONAL EXPERIENCE:

Confidential, Bloomington, IL

Clojure Developer

Responsibilities:

  • Involved in Analysis, Design, and Development Production phases of the application.
  • Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams and Sequence diagrams.
  • Product development was in an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.
  • Involved in ATG Web development on windows based workstations.
  • Involved in Technical upgrade of e-commerce applications.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Responsibilities included development of new modules of the application such as Web using J2EE 1.6 technologies, Struts and Spring Framework.
  • Used spring framework for dependency injection and integrated with Node JS, Hibernate and JSF.
  • Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
  • Extensively used Core Spring Framework for Dependency Injection of components.
  • Implemented Web Services using Spring RESTful.
  • Implemented REST web service in Scala using Akka for CBPMAN log tracking application.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL).
  • Developed model objects using Hibernate.
  • Application developed using WebSphere Application Server.
  • Experience in NoSQL (MongoDB) in using Hierarchy Modelling Techniques like Tree Aggregation, Adjacency Lists and materialized paths.
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Experience in using NoSQL (MongoDB) data models document, key-value & wide column, or graph model.
  • Worked extensively on AngularJS/NodeJS creating Controllers.
  • Implemented backend process for sending the data through FTP. s
  • Worked with JMS as messaging service and JTA for Transaction management and having knowledge with JPA for Java persistence.
  • Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling)
  • Using JMS to send email or notify companies or users who have subscribed particular services in our product.
  • Developed customer facing software for managing advertisements to grow the business using JavaScript/JQuery, HTML 5, and CSS.
  • Developed AJAX applications in java and compiled the source to JavaScript running on all the browsers using GWT.
  • Installation of RAD, WebSphere Application Server.
  • Implemented client side Java-beans for DAO pattern.
  • Evaluated Prototype JavaScript Framework.
  • JQuery High charts plugin integration with databases for displaying custom graphs (line, bar, pie etc.).
  • Involved in environment setting, which includes installation, configuration application server like Rational Application Developer 7.0(RAD), WebSphere and hosting the application on these and supporting them in production environment. Created build scripts for running components individually using Apache ANT and XML.

Environment: Java, J2EE 1.6, Agile Scrum, Spring IOC, Spring MVC, Spring RESTful Web service, Hibernate 3.2, JMS, AJAX, Struts JSP, DB2, MongoDB, Oracle, Servlets, Web sphere Application Server, AngularJs, Rational Clear Case, IBM Rational Clear Quest, Rational Requisite pro, UML, CSS, Java Script,HTML5, Ant, Windows, Toad, RAD 7.0, GIT, Log4j.

Confidential, NYC, NY

Full Stack Java Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement document and Architecture document.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Worked as a part of Agile SCRUM team for product development.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Used TDD methodology to develop the application.
  • Integrated Hibernate with spring for Handling Transactions.
  • Developed the application using Struts Framework that uses the Model View Controller (MVC) architecture.
  • Developed various Struts Action classes in the middle tier and injected Spring Dependency Injection for the service layer implementation.
  • Developed presentation layer using JSP, HTML5, CSS and JQuery.
  • Extensively used Spring IOC for Dependency Injection.
  • Used standard J2EE 1.6 design patterns and Model View Controller in application design.
  • Used Spring-Hibernate integration and JPA ORM in the back end to fetch data from Oracle and MySQL databases.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
  • Developed Action classes and DAO classes to access the database.
  • Developed several POJO classes to map the data into Java Object.
  • Consumed messages from IBM MQ.
  • Implemented SOAP Client (Consumer) using Apache CXF.
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails to the managed whenever a user registers for the applications.
  • Used Oracle 11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Used Toad database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
  • Involved in Database Performance Tuning by checking and creating indexes, avoiding inefficient queries, avoiding too many open connections and avoiding inline queries wherever possible.
  • Involved in doing performance tuning by observing AWR reports and execution plans.
  • Implemented the JMS Queue to receive the input in the form of XML and parsed them through a common XSD.
  • Implemented JQuery and JSON to minimize code and manage complex data set.
  • Used JUnit for testing the application and Maven for building Projects.
  • Building application with JS frameworks Such as Angular JS.
  • Developing a heavily asynchronous single page application which takes the user through an extensive search criteria and graphs reports using the high charts plugin.
  • Used Jenkins for Auto builds.
  • Involved in code review, deployment, test cases at all levels of testing.

Environment: Java, J2EE 1.6, Spring 3.2, Spring IOC, Struts MVC, MySQL, JSP, HTML 5, CSS, JQuery, Java Mail, AJAX, CVS, XML, XSD,Oracle, Agile Scrum, TDD, SOAP (Apache CXF), WSDL, JUNIT, Ant, UML, Unix, GIT, Oracle 11g, Web Sphere 7.0, IBM MQ, IBM RAD, Toad, putty, Jenkins, Angular JS.

Confidential, Austin, TX

Sr. Java Developer

Responsibilities:

  • Analyzing the client specifications and developing programs to make required business logic.
  • Interacting with Business analysts to in corporate required program changes.
  • Development and Implementation of all components, using Java Beans and JSP.
  • Conducting first and second level reviews and walkthroughs.
  • Documented test cases and maintained all testing documentation using HP Quality Center
  • Tracked and monitored defects using HP Quality Center.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Developed the Presentation layer using Spring framework.
  • Developed various Java Beans using Core Java to implement business logic.
  • Extensively worked with web services to retrieve Order and patient data from two different database’s DB2 and SQL Server.
  • Used WebSphere to develop JAX-WS and JAX-RS client web services.
  • Used Spring MVC, Spring ORM modules to integrate with MySQL to implement the persistence layer in Hibernate.
  • Used Toad database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
  • Working with Hedge funds, Prime Brokerage, Capital Markets, Fixed Income, Derivatives, Equity Derivatives.
  • Implemented complete REST web services using Spring-MVC and JMS APIs.
  • Developed a test tool that helps test teams to test web service components independently using request XML.
  • Worked with Restful Web Services.
  • Coordinated defect review meetings with QA and other project members.
  • Designed and developed web pages using with HTML5, CSS3, Angular JS, Ajax, Bootstrap based on the W3C standards and Web2.0.
  • Implemented JQuery and JSON to minimize code and manage complex data set.
  • Deployed the application on Web Sphere Server.
  • Involved in debugging and testing using testing tools like JUnit.
  • Involved in creating Servlets using client and server side validations to integrate with the business logic.

Environment: Java, J2EE 1.6, Spring MVC, Hibernate, Servlets, JSP, HTML, JavaScript, Junit, JSON, JQuery, Agile Scrum, WSDL, SQL, DB2, JMS, CSS, Log4j, LINUX, SVN, Toad, RAD, WebSphere, MySQL, Angular JS, Backbone JS, Bootstrap.

Confidential, Sunnyvale CA

Sr. Java Developer

Responsibilities:

  • Participated in requirement collection. Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams, Object Interaction Diagrams (Sequence and Collaboration) and Activity Diagrams.
  • Developed JSP, Java utility classes and HTML pages.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Implemented Struts to direct user requests to a controller servlet, which determined the nature of the request and passed it off to the appropriate handler.
  • Authentication & Authorization Using LDAP.
  • Developed Web Service using WSDL, SOAP & UDDI for CTD.
  • Persistence Layer with Hibernate
  • Adopted J2EE best Practice, using J2EE Design patterns.
  • Developed JUNIT Test Cases for the core BP.
  • Developed various HTML, JavaScript, JSP pages.
  • Designed and developed asynchronous services and process based on JMS and WebSphere MQ.
  • Developed and Stored Procedures by implementing the Design Patterns, and Design with Rational Rose.
  • Single Sign-On Functionality with WebLogic Portal.
  • Implemented business logic using java classes, SQL and JDBC.
  • Used ANT build files for automated compilation, build tasks
  • Transform the XML Data Using XSL into user required format.
  • Participated in Unit& Integration Testing.

Environment: Windows, WebLogic, Sturt’s MVC, Spring IOC, Java, J2EE, JSP, EJB 2.0, XML, XSL, JMS, AJAX, JTA, Struts, JavaScript, Java Beans, HTML, CSS, WSAD, TOAD, Rational Rose, UML Oracle 9i,Oracle, SOAP, UDDI, WSDL, ANT, Log4j, My Eclipse, Agile Scrum.

Confidential

Java Developer

Responsibilities:

  • System Requirements gathering for the project.
  • Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model
  • Designed and implemented a GUI framework for Swing. Developers using the framework define actions, popup menus in XML, the framework builds the graphical components.
  • Designed the class diagrams and sequence diagrams.
  • Developed the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript.
  • Use MVC architecture.
  • Creation Test plan. Development and coding of Test classes and Test Cases.
  • Execution of Test cases in Jbuilder.
  • Defect fixing. Client communication & Query resolution
  • Testing of the product: Unit Testing, Regression Testing, and Integration Testing.
  • Used Eclipse as the IDE and Struts Framework for developing the application.
  • Developed the JSPs for the application.
  • Worked on core java for multithreading, arrays and GUI (AWT).
  • Interacting with Business team to determine functional requirements of business intelligence reports and analyzing requirements for design feasibility.
  • Designing, developing, writing, and maintaining computer reports and front-end programs / applications for the Credit Analysis departments of the Pinnacle Loan Origination Team.
  • Designed and developed code for MVC architecture using ATD framework (Ford Credit Framework which is similar to Struts framework) using Servlets, JSPs.
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple JavaBeans as a Model, JSP (Javaserver Pages) and JSF UI Components as View and Faces Servlet as a Controller.
  • Worked on Oracle WebLogic server for local initialization of application.

Environment: Java, J2SE5.0, Struts, Servlets, JSP, Eclipse, Oracle 8i, MongoDB,, Oracle, XML, HTML/DHTML.

We'd love your feedback!