We provide IT Staff Augmentation Services!

Sr. Java/alfresco Developer Resume

5.00/5 (Submit Your Rating)

Beaverton, OR

PROFESSIONAL SUMMARY:

  • Around 9 years of IT experience as a Java/JEE Developer, using the full SDLC of analysis, design, development, maintenance, testing and implementation of Web and Client/Server Applications.
  • Proficient with Software development methodologies like Agile (Scrum) Methodologies and Waterfall methodologies.
  • Strong expertise in Core Java, Algorithms, Data structures, Multi - threading and problem solving .
  • Extensive experience in developing web pages effectively using JavaScript, JQuery, HTML5,CSS3, JSP, AJAX, Angular JS in making web pages cross browser compatible.
  • Experience with Model View Controller (MVC) Architecture based applications using Spring Framework 3.2.2 and Struts Framework 2.3.12 with expertise in presentation, business and database layers.
  • Good Knowledge in developing SOAP and Restful web services using JAX-WS and JAX-RS .
  • Good Knowledge in using Spring ORM module and integration with Hibernate ORM framework.
  • Experience in developing elaborate services based architecture utilizing open source technologies like Hibernate and Spring Framework.
  • Experience includes work on several RDBMS databases: Oracle10g/11g/12c, SQL Server 2005, 2008, DB2, and MySQL 4.x, 5.0.
  • Extensive experience with Servlets, JDBC, JNDI, EJB, Struts, JMS, XML, JAXB .
  • Extensive work experience using Web Services (REST, SOAP) and Service Oriented Architecture .
  • Designed rich user interface application using AJAX, Java Script, CSS3, GWT and HTML5.
  • Developed applications in J2EE using and Struts MVC based architecture, and Dependency Injection Business logic was built using Servlets and Java Beans.
  • Strong Hands on experience on front-end technologies such as HTML , CSS , JavaScript , jQuery , Bootstrap and AngularJS .
  • Experience in developing applications using waterfall, RAD and Test Driven methodologies.
  • Experience in writing JUnit . Experience with Docker (images and containers) and Exposure to AWS Cloud Deployments and CI/CD DevOps Practices.
  • Expertise in various open source frameworks like Spring Framework, Struts, Spring Security, Spring Integration, Java Server Faces (JSF), and Hibernate .
  • Hands-on experience with Web/Application servers ( Tomcat, IBM Web Sphere ).
  • Good Knowledge of using IDE Tools like Eclipse, My Eclipse, Net Beans, IntelliJ, RAD for Java/J2EE application development.
  • Hands on experience with persistence layer using SQL, Hibernate, JPA, JDBC, PL/SQL-Stored procedures, functions, triggers and Cursors etc.
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC.
  • Extensively worked with the build and deployment tools like Maven and ANT .
  • Extensive experience in implementation of the version control software Git, Jenkins, SVN and implementing the branching and merging strategies.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills. Able to work well independently and supervise development teams.

TECHNICAL SKILLS:

Programming Languages: JAVA 8/7, SQL, C, C++.

J2EE Technologies: Servlets, JSP, JSF2.2, Maven, JDBC, JPA

Frameworks: Struts 2.0/2.3, Spring, Spring Boot, Hibernate

Web Technologies: HTML4/5, JQuery, XML, CSS3, Angular JS, AJAX, Json, JavaScript, Alfresco(ECM Tool)

Web Services IDE Tools: IntelliJ, Eclipse, Net beans.

Application/Web Server: IBM Web Sphere 7.0/8.0, Web Logic 10, JBoss 4.2, Apache Tomcat 6

Databases: SQL, Oracle 9i/10g/11g/12c .

Protocols: HTTP, FTP

Methodologies: Waterfall, Agile, SDLC

Operating Systems: Windows XP/Vista/7, Linux

Other Tools: SVN, JUnit, GIT, Jenkins, AWS.

PROFESSIONAL EXPERIENCE:

Confidential, Beaverton, OR

Sr. Java/Alfresco Developer

Responsibilities:

  • Involved in Agile software Development Methodology and developed business tier using Spring Framework.
  • Designed the application using an MVC (Model View Control) Architecture that promotes a clear separation of the presentation, business logic and data access tiers.
  • Implemented Alfresco REST based Web services development.
  • Involved in developing REST based web scripts, ftl templates, alfresco based JavaScript.
  • Alfresco web client UI customization. High level knowledge in Alfresco share, Overview of Alfresco clustering.
  • JavaScript was used for the client side validations
  • Implemented Spring transaction management for some database transactions
  • Used log4j to capture the log that includes runtime exceptions and debug and for writing error logs
  • Used Singleton Pattern in manager objects to maintain only one object of them in memory.
  • Developed the front end using JSP and HTML, CSS, Angular 1.5 and custom directives using Angular framework features like two-way binding, dependency Injection etc.
  • Involved in debugging and troubleshooting related to development and environment issues.
  • Developed test cases using Junit , Easy Mock and Power Mock frameworks. Involved in integration testing.
  • Performed tasks like Branching, Tagging, and Release Activities on Version Control Tools like Source Tree and Bit Bucket .
  • Developed REST services using Spring MVC RES T and created the application using Spring Boot.
  • Involved in writing SQL queries, stored procedures, and modifications to existing database structure as required per addition of new features in Maria DB .
  • Implemented AWS solutions using EC2,S3, Elastic Load Balancer and Installed and configured Chef/run-Deck for Automating Deployments and providing a complete automation.
  • Developed Responsive Web Design and mobile view and Desktop view using HTML5 , CSS3 , JavaScript , jQuery and Bootstrap .
  • Involved in building POM files and Maven testing.
  • Used JIRA for issue and bug tracking.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Involved in fixing the security regarding issues.
  • Used Team City build tool and Run Deck for Deployment in various environments.
  • Worked in offshore/onsite model as an onsite lead.
  • Involved in Production Support and Enhancement Developments.

Environment: Java, Angular 1.5, Spring Framework 4, Spring Boot, Alfresco(CMS),JUnit, Maven, Restful Web Services, HTML, jQuery, XML, SOAP, Maria DB, IntelliJ IDEA 2017.2.3, Servlet, JSP, Tomcat 7, JSP, JSTL, HTML, CSS, Log4j, Bit Bucket, Source Tree, sequel Pro, JIRA, Agile Methodology, AWS, Team City, Run Deck, JMeter, Postman.

Confidential, Boston, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in design, development and testing of the application.
  • Designed and implemented User management and Report Management modules using J2EE, JSP, Servlets, spring and Oracle Database.
  • Developed RESTful API with Spring Framework for benchmarking purposes.
  • Implemented spring framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Worked on Spring Web Flow on Spring MVC to build an application using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI Configured.
  • Implemented the business logic using JSP, JSTL, Java Beans and service classes.
  • Worked on the Hibernate framework reverse engineering to access data.
  • Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
  • Created the stored procedures using Oracle database and accessed through Java JDBC.
  • Coded Entity Beans for data persistence within Data Access Layer.
  • Developed Message Driver Beans to receive the messages from the JMS Provider.
  • Developed API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
  • Developed GUI using JSP, Spring MVC frame work.
  • Implemented the UI using java server pages, HTML, CSS.
  • Used Angular2 framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using LESS.
  • The application was deployed on the Tomcat.
  • Performed CRUD operations on the existing, new database tables and created connection pool.
  • Developed stored procedures using callable statement for effective inserting and updating the data in the tables.
  • Used SVN for version control of the code and configuration files.
  • Worked with Jira for bug tracking.
  • Build and compiled the project assemblies using MAVEN, and deployed it with ANT script.
  • Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG and Maven.
  • As a team, we have followed Agile Scrum Methodology.

Environment: Java, Angular2, Hibernate 4, spring 4, Spring Boot, JUnit, Selenium, Maven, Restful Web Services, Micro Services, HTML, JQuery, XML, SOAP, PL/SQL, Eclipse, Servlet, JSP, Oracle, Tomcat 7, JSP, JSTL, HTML, CSS, ANT, Log back, JUnit, SVN,AWS.

Confidential, Buffalo, NY

Java/J2EE Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of springs.
  • Interacting with client in design and code review meetings.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Designed and developed Controller Servlet, which will route request to Application Controller
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Development of hibernate objects for data fetching for batch and front-end processing
  • Front end screens development using JSP with tag libraries and HTML pages.
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL)
  • Designed and developed the user interface screens, data base design changes and changes to user access modules.
  • Used Angular JS to simplify development and testing of web applications by providing client-side model-view-controller (MVC) capability as well as providing structure for the entire development process.
  • Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs)
  • Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Extensively developed supporting Java Beans Components.
  • Client side validations and server side validations are done according to the business needs.
  • Written test cases and done Unit testing and written executing Junit tests.
  • Used Log4J API for logging and debugging.
  • Written ANT Scripts for project build in UNIX environment.
  • Building application and deployment in servers as per request from the QA team.

Environment: Java, J2EE, HTML, JavaScript, CSS (LESS), AngularJS, CVS, Subversion, Selenium, JUnit, TestNG, Load Runner, continuous integration, Bamboo, Hudson, Cruise Control, eclipse, agile/scrum, JSP, Spring, MVC, Hibernate, SQL, Oracle, Linux/UNIX, Jasper Report, ILog, Jrules, Web 2.0, Soa, Jms, Apache Tomcat, Linux, Php.

Confidential

Responsibilities:

  • Involved in Design, Development and Support of the application used AGILE methodology.
  • Extensively used My Eclipse as an IDE for building, developing and integrating the application.
  • Extensively used Rally's Agile Management tool (Rally Dev).
  • Involved in the development of the application based on backend Spring MVC architecture.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
  • Design to reuse Spring framework starting from user submitting the HTTP Servlet request from JSP and Dispatcher Servlet passing the request to Controller to service layer and delegating the request to DAO layer for via Facade using Business Delegator Design Pattern.
  • Extensively worked with Spring DAO to handle exception for database transaction like open connections, no result, and connection aborted, closing the connections etc.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Developed Data Access Layer using Hibernate and DAO Design Pattern.
  • Worked with Design Patterns like value object, session facade and Factory.
  • Developed the presentation Tier using JSP, JSTL, XHTML, and HTML.
  • Third party credit card information accessed via SOAP Web-Services.
  • Manipulated DB2 for data retrieving and storing using ORM.
  • Developed Web Service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
  • Extensively worked on SOA and Web Services in Axis2.0 to get the data from third party systems.
  • Provided SQL scripts and PL/SQL stored procedures for querying the database.
  • Provide Maven, MS build tool for building and deploying the application.
  • Building and Deployed the application in Web Logic Application Server.
  • Created system architecture and design using the UML Analysis Model and Design Model.
  • Developed Servlets and a JSP for performing CRUD operations on domain specific entities.
  • Provided JUnit test cases for the application to support the Test-Driven Development (TDD).
  • Check-in and Checkout of application is achieved using CVS.

Environment: Web Services, spring, Hibernate, XML, SOA, SOAP, JAXRPC, Maven, JSP, HTML, XHTML. TDD, SQL, WSDL, Rally Dev, JavaScript, my Eclipse, Servlet, Web Logic 10.3.4, CVS, Maven, UML, Junit.

Confidential

Oracle Developer

Responsibilities:

  • Understanding and analysing the requirements.
  • Wrote Conversion Scripts using SQL, PL/SQL, Stored Procedures, functions and Packages.
  • Developed and modified triggers, packages, functions and stored procedures for data conversions and PL/SQL procedures to create database objects dynamically based on user inputs.
  • Implemented server side programs by using Servlets and JSP.
  • Designed, developed and validated User Interface using HTML, Java Script, XML and CSS .
  • Implemented MVC using Struts Framework.
  • Handled the database access by implementing Controller Servlet.
  • Developed Message based systems using JMS API and Message Driven Beans .
  • Implemented PL/SQL stored procedures and triggers.
  • Used JDBC prepared statements to call from Servlets for database access.
  • Designed and documented of the stored procedures
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate

Environment: Java, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts, Eclipse, WebLogic, PL/SQL and Oracle.

We'd love your feedback!