We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Over 7+ years of experience in designing and development of various multi - tiered client server based applications using Object Oriented, Java & J2EE technologies.
  • Experience in different software development methodologies like Water Fall Model, Iterative model and Agile Methodology.
  • Extensively worked on J2EE technologies like Servlets, JSP with Custom Tags, Hibernate, Spring.
  • Experience in developing applications using Java (Multi threading, I/O Stream, Collections, JDBC).
  • Expert in using XML, JavaScript, HTML, CSS, Ajax including Jquery, Backbone.js.
  • Worked on Web Application Development using MVC Framework like JSF and Spring Framework.
  • Extensive knowledge in using Web Server like Apache Tomcat.
  • Worked on various IDE's like Eclipse, NetBeans, Geany, IntelliJ.
  • Working experience in J2EE design patterns such as Data Access Object, Session Facade, Factory method, and Singleton pattern.
  • Experienced in using Database servers such as Oracle, MySQL and MS-SQL Server.
  • Experience in Database and Interfacing skills using SQL, PL/SQL & Stored Procedures.
  • Involved in getting the Functional/Business Requirements from the Client/Analysts and preparing Detail Design Documents using UML.
  • Experience with Test Driven development like JUNIT.
  • Knowledge of working on RDBMS, AEM (Adobe Experience Manager), DTD, JBPM
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the client through early and continuous delivery of software.
  • Experience in working with customers to determine their needs, gather, analyse and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Experienced with Jenkins methodologies includes CI (Continuous Integration) and CD (Continuous Deployment).
  • Proficient in RDBMS concepts and experience in working with Oracle and Mysql.
  • Good Experience in writing Stored Procedures, Functions, DDL and DML SQL queries.
  • Experience in working with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Hands on experience with version control systems like SVN (Apache Subversion) and GIT for providing common platform for all the developers.
  • Experience in software code review tool Gerrit and JIRA tool.
  • Hands on experience in Customer relationship Management tools SugarCRM.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
  • Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadline.
  • Good Knowledge of Telecommunication domain's CRM(Customer Relation management) tools and Billing system ABIX.

TECHNICAL SKILLS

Technologies: JAVA,J2EE,JSP,Servlets,Java Beans,JSF,Ajax,JDBC,Spring,Hibernate,MVC, JBPM, JDBC, Multithreaded Programming, selenium and Automation, JQuery,JSON,Jearsey HTML,JavaScript, Backbone.js,PHP,JSP,Jquery,SugarCRM applications.

Operating Systems: Windows 98/2000/XP/7, Linux/Unix

Database Programming: Mysql,Oracle10g,Pl/sql,JDBC,Stored procedures,Packagesr views,Triggers,sql,Curso

Domain Experience: Banking, Telecom and Financial Services

Code Management tools: Git, Gerrit, SVN, JIRA, Bug tracker tools like Bugzilla, Jenkins

Web Services: SOAP,REST and WSDL

Software Development: Waterfall and Agile methodology(Scrum framework)

Methodologies Code Build: ANT,MAVEN

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Senior JAVA/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed the application using Spring Framework that leverages classical MVC architecture.
  • Extensively worked on the Persistence Layer.
  • Used Hibernate for persistence.
  • Wrote POJOs and Hibernate mapping files.
  • Involved in writing SQL queries in order to access data from the Oracle database. Used Hibernate for persistence.
  • Used JBPM to create models for the project in the form of document and manage the processes.
  • Also worked on Native SQL (Named SQL Queries, custom SQL for loading), Hibernate filters and XML mapping.
  • Developed REST based Web services for other modules to access the functionality provided by the Events Manager using XML.
  • Writing technical analysis documents, design review documents and Junit cases.
  • Developed new screens to the application by designing the UI with HTML, JSP, CSS, JavaScript, AJAX, and Jquery.
  • Editors like SQL Developer, PL/SQL are used for developing and running the functions, procedures and SQL queries with Oracle.
  • Wrote Perl Scripts to execute Cron jobs and Data migration.
  • Wrote the Ant scripts for building the EAR And JAR files for deploying the application.
  • Developed REST based Web Services to interact with back end/internal systems.
  • Used spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
  • Involved in Code Reviews, Defect Fixing and knowledge transfer.
  • Performed Unit Testing using JUnit, and also developed build script using ANT.
  • Used Git repository to share code across developers in the team.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Performed the Unit testing of the application using Junit.
  • Preparing the Installation notes and the Release notes for deployment to different environments.

Environment: J2EE, JSP, CSS, JBPM, JavaScript, Hibernate, JDBC, Junit, Tomcat Application Server, Eclipse, Oracle, Perl, Git, AJAX, ANT, HTML, Jquery

Confidential, Minneapolis, MN

JAVA/J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the application.
  • Created Maven build file to build the application and deployed on WebLogic Application Server.
  • Developed user interface using JSP, HTML, CSS, and JavaScript to simplify the complexities of the application.
  • Developed Form Beans and Action Classes to model views and client side functionality.
  • Designed and implemented DAO, Singleton, Factory and DTO Design Patterns.
  • Developing Web Services that included developing WSDL that included document/literal as well as literal styles, and SOAP Bindings.
  • Used HTML, CSS, JavaScript, Jquery, AJAX, JSP for website development.
  • Designing, creating database, writing DDL, DML statements and populating the Oracle database
  • Used SVN version controller to manage the code versions.
  • Delivered detailed design (through data, class, UML and/or data flow diagrams) for features.
  • Wrote JUnit Test cases for testing the Application layer and code development layer.
  • Developed all the tiers of the J2EE application, implemented business logic using Spring in the middle tier, developed Beans and helper classes to communicate with the presentation tier which consists of JSPs and Servlets.
  • Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Used Maven to build and deploy the application.
  • Fixed assigned software defects in a timely manner and with quality.
  • Worked with IDE as Eclipse Juno and used Maven build tool to achieve more functionality for build process.
  • Work independently to implement and proficiently debug code Understand and implement code reuse.
  • Consistently delivered the most cost effective solutions to problems.
  • Followed and established team standards and best practices.
  • Followed coding or technology standards.
  • Follow software development and engineering best practices.
  • Used Git for source control system and Jenkins used for continuous integration.
  • Implemented PL/SQL scripts in accordance with the necessary Business rules and procedures.
  • Developing SQL Scripts for Validation of data after the data migration.
  • Design and development and testing and participated in the daily stand-up, Preplanning and Retro meetings as a part of Agile.
  • Used JavaScript for client side validations.
  • Prepared code review documents with Unit Test cases.
  • Involved in writing the Deployment Guide and Release Notes for various releases of the project.
  • Used Log4j for logging Errors.
  • Closely worked with testing team to resolve any deployment issues and assigned defects.
  • Actively participated in High-level Document and Detailed level Document for different modules in the project.

Environment: J2EE,Java,Spring,Eclipse,Maven,LINUX,SOAP,HTML, CSS, JSP, JavaScript,Hibernate,Jquery, AJAX, Oracle, SVN Tortoise, XML, JSP, Servlets, Junit, Web Services.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Worked closely with Business Analysts, Project Managers and Project Leads to transform business requirements into Java code.
  • Developed RESTful web services for the project as per the business requirements.
  • Developed UI web pages using JSP, JSTL, HTML, CSS, Javascript.FTL, Ajax and JSON
  • Worked on web application framework Apache Wicket to write various POJO.
  • Used their Proprietary framework to implement rules and validations for front end.
  • Transformed their legacy system architecture to J2EE architecture.
  • Involved in writing POJO classes, XML configurations
  • Involved in defining DAO interfaces and writing SQLqueries.
  • Established Continuous integration practices and standards for the client. Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.
  • Worked on software code review tool Gerrit.
  • Implemented several Java/J2EE design patterns like Spring MVC, Singleton, Spring Dependency Injection and Data Transfer Object.
  • Involved in Pair programming in an agile software development technique.
  • Involved in debugging and troubleshooting related to production and environment issues.
  • Involved in fixing of defects and enhancements.
  • Wrote various Perl scripts to run scheduled cron jobs.
  • Involved in Unit Testing and Integration Testing of the application using Junit, Mockito.
  • Used Log4j to print logging, debugging and warning information.
  • Used Git as source code Management system giving a huge speed advantage on centralized systems.
  • Interacted with testing team to fix defects.
  • Worked on Agile methodology (Scrum framework) for continuous delivery of software,Attended daily stand ups with the client,Planned many sprint retrospection and sprint planning meetings.
  • Worked with onsite team for coordinating the work from offshore.
  • Wrote backend-stored procedures, functions and triggers.
  • Maintained Mail Communication between the users to update them regarding process enhancement.
  • Created Static and dynamic web pages using JSP and Servlets.
  • Involved in deploying the application in different environments.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Defined objectives by analyzing user requirements; envisioning system features and functionality.
  • Involved in development of system architecture of the entire application (GUI) using UML.
  • Designed HTML, CSS and JavaScript.
  • Obtained master and transactional data from SAP via standard weekly loads to the data warehouse.
  • Processed the documents via scripts, into existing tables and are used to calculate cost savings.
  • Implemented required database structures based on roles and privileges of the users using Web services, Bootstrap, WebLogic, JavaScript, jQuery, SQL and created stored procedures.
  • Perform Unit Testing Using Junit and leveraging Junit.
  • Used BRMS/Drools Rule Engine.
  • Involved in development of report generation tool using Java and XML.
  • Involved in testing the application according to the requirements.
  • Implemented UI security features for approvals and authorizations of the Users.
  • Developed web components and EJB components and deployed on Application Server.

Environment: JSP, Servlet, JavaBeans, JavaScript, Oracle, Java, RDBMS, SQL, TOMCAT, Weblogic And Web services, json.

We'd love your feedback!