We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

Miami, FL

PROFESSIONAL SUMMARY:

  • Over 8 Years of diversified experience in the field of Java/J2EE projects including Development, Technical Design, Implementation, Maintenance, Support and Testing in all stages of the Software Development Life Cycle in different industry verticals.
  • Experienced in coding java design patterns and J2EE design patterns.
  • Expertise in Java Servlets, JSP, EJB (session Beans and Message Driven Beans), JMS, JDBC, Frameworks (Struts, spring, Hibernate, JSF) in Implementing web based and enterprise solutions.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts, spring and JSF Frameworks.
  • Proven expertise in implementing Spring IOC/Dependency Injection/convention over configuration features in various aspects of Spring Framework (Core, ORM Integration, MVC, AOP, and Security).
  • Extensive experience in developing web page quickly and effectively using JSF, Ajax JQuery, Java Script, HTML, CSS and also in making web pages cross browser compatible.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Experienced with hibernate core interfaces configuration, transactional, session and criteria.
  • Experience in REST API, SOAP UI and Web Services Development.
  • Expertise in developing and consuming Web Services including different technologies and standards like SOAP/UDDI/WSDL.
  • Experienced in working with Enterprise java beans (Session beans, Entity beans, Message driven beans).
  • Experienced in working different Integration technologies like JMS, Active MQ.
  • Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server, DB2 UDB
  • Implemented Rest Web services using Jersey Implementation.
  • Experienced in waterfall and agile development, practices in Scrum, Extreme and SDLC.
  • Experienced with implementing MVC based solutions using Struts framework.
  • Proficiency in creating UML design artifacts like Class diagrams, Collaboration diagrams, UseCase diagrams and Sequence diagrams.
  • Experience in Multithreading applications, developing Database layer with ORM frameworks like Hibernate, glassfish.
  • Experienced in design methodologies for software applications using Rational Rose, UML.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Expertise in database modeling, and development using SQL and PL/SQL in Oracle, MySQL, MongoDB and SQL Server environments.
  • Vast experience in using Web Sphere Application Server, Web Logic Application Server, JBOSS and Apache Tomcat.
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • Experience in using Maven and ANT for build automation.

TECHNICAL SKILLS:

Programming Language: Java, C, C++, python.

Client & Server Scripting: JavaScript, Applets, JSP.

Version Control: CVS, GIT, SVN, BITBUCKET.

Web development Front End Tools: HTML, CSS, JavaScript, Json, AWS, AngularJS, BootstrapJS, ReactJS.

Databases: Oracle 9i, 10g, MySQL 4.1, 5.0, DB2.

Database Tools: SQL Server, Oracle, MySQL, Connect/J for MySQL, DB2Connect.

ORM Frameworks & Batch Scripting: Hibernate, ANT, Maven.

J2EE MVC Frameworks: JSF 1.2, 2.1, Spring 2.5, 3.0, 4.0.2

Web Technologies: Servlets, HTML, DHTML, Web Services, SOAP, WSDL, CSS, JSON.

Java Technologies: JDBC, Java Beans, JPA.

Application Servers: WebLogic Application Server 8.1, 10, JBoss, GlassFish.

Web Servers: Apache Tomcat, Java Web Server 2.0, Java Angular 2.0, IDEs, NetBeans.

XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, and JAXB.

PROFESSIONAL EXPERIENCE:

Confidential, Miami, FL

Sr. Java/ J2EE Developer

Responsibilities:

  • Interacted with the Business/Technical Architect to obtain the specific system requirements and in understanding the functional flow.
  • Developed the code with iterative methodology, refactoring most of the modules where necessary and optimizing at a few places where necessary.
  • Developed the user interface using Spring MVC, JSP, JSTL, Javascript, Angular - JS, Html and CSS.
  • Created the Angularjs app using yeoman, Grunt and Bower and used Angular UI for component model.
  • Developed Angular MVC components and performed dependency injection and employed two way data binding.
  • Used Angular-UI components for web application development and worked extensively on directives, filters, services and controllers.
  • Have used Angular Ajax using Http Service to send the form data and receive data in the form of JSON and XML.
  • Developed Spring controllers, validators, services and DAO's for backend interactions and operations.
  • Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data retrievals.
  • Used Spring declarative transaction management for managing distributed transactions in service layer.
  • Exposed Spring MVC controllers as Rest webservices and configured spring security in the application
  • Wrote builds and deployment scripts using Maven and was also responsible in maintaining them.
  • Wrote Junit classes for the services and prepared documentation and configured logging in the application using log4j api.
  • Integrated various modules and deployed them in WebSphere Application Server.
  • Responsible for debugging, testing, maintaining and deploying the application.

Environment: Java 1.7, HTML, CSS, Spring MVC, Maven, Angular JS 1.3.8, Spring Framework, Hibernate, XML, JavaScript, Rest Webservices, Oracle, HTML, SVN, JUnit, RAD, LDAP, Apache Commons Libraries, WebSphere Application Server.

Confidential, Minneapolis, MN

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in development of services based architecture utilizing open source technologies like Hibernate, JPA and Spring Framework.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, Prototype, JavaScript.
  • Developed user interface using JSF involved in configuring web.xml and faces- config.xml according to the JSF framework.
  • Implemented the UI Layer using JSF, IceFaces to provide interactive Presentation Layer.
  • Developed WebService clients for document printing.
  • Created JAXB objects for the XSD documents.
  • Develop application through an agile software development process, using pair programming, unit testing, short iterations, and close customer relationship.
  • Writing unit tests, and ensured more unit tests per line of code than any other project at the client (as of last code review).
  • Involved in development of IceFaces based rich client interface for improved customer experience.
  • Used JPA as the ORM mapping tool and worked with Confidential .
  • Complex J2EE JPA entity objects hierarchy (O/R mapping) with bi-directional relationships.
  • Spring configured JPA Transaction Management annotation driven.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.
  • Application deployment and data migration on AWS Redshift.
  • Using Clover ETL migrated data to AWS Redshift.
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications. Managing Linux, VMware and AWS/VM's.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Migrated on premises Databases to AWS.

Environment: JSF, AJAX, Spring, JMS, Hibernate, Core Java, Junit, Java Script, AngularJS, Oracle11g, Eclipse3.4, IceFaces, Weblogic 11g, SQL Navigator, SVN, QC

Confidential, Oakland, CA

Sr. Java/ J2EE Developer

Responsibilities:

  • Document and deliver sizing, external design, detail design, and other documents as required by the project.
  • Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, and Hibernate.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST services.
  • Used J2EE design patterns like DAO and MVC to enhance the existing Java/JEE based code base.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Multithreading environment with Concurrency and Exception Handling programming.
  • Designed code for AOP (Aspect Oriented Programming) to put Logging by using Log4j.
  • Successfully implemented Servlet Filters for adding Spring Security to application to restrict the access to unauthorized users.
  • Design, develop, test and implement business applications using spring, Hibernate, Webmethods and Web Sphere Application Server.
  • Integrated spring and hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Manage configuration of Web App and deploy in AWS.
  • Used Spring Batch framework to develop batches.
  • Used Hibernate by creating its mapping file and coding for data access methods.
  • Used spring JDBC template for persistence with data base.
  • Developed UI using HTML, CSS and jQuery to display the data on the client side.
  • Generated JUnit test cases for testing various Java components and used JTest tool for performance testing.
  • Used AngularJS to decouple the client side of an application from the server side.
  • Coordinated with testing team to develop and document test plans and test cases.
  • Performed deployment during testing and development. Perform or support production deployment team as need basis.
  • Involved in debugging the defects, code review and analysis of Performance issues.
  • Full life cycle experience in waterfall and agile methodology, including customer reviews/meetings, requirements gathering, architectural review, high- and low-level design, coding, peer walkthroughs, testing, acceptance, delivery/installation, technical support and maintenance tasks

Environment: Java/J2EE, HTML, CSS, XML, JavaScript, JSP, AJAX, Struts1.x, Servlets, XML, XSLT, Spring, Spring Batch, Hibernate,LDAP, Web Methods, JMS, JNDI, Web Services, Log4j, JSF, Junit, Unix, Angular JS, Oracle, GIT, ANT, RAD 8.5, WebSphere Application Server 8.5.

Confidential, Tysons Corner, VA

Java/ J2EE/ UI Developer

Responsibilities:

  • Participated in coding, GUI design and testing.
  • Validation of the registered users using JSP-Servlets and JDBC with the details available in the Database.
  • Created documentation of the application.
  • Developed Servlets and JSP for Data retrieval implementation with User Interface.
  • Developed Container Managed Entity and Session beans.
  • Developed web services in java and Experienced with Service Oriented Architecture Protocol, WSDL.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Wrote internal and external API services using NodeJs modules.
  • Configured JDBC with SQL/PLSQL for database connectivity.
  • Developed required Web pages using HTML.
  • Used Angular.js for developing single page web applications.
  • Build Rest web service by building Node.JS Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
  • Implemented EJB Components for modules related to Pharmacy, Purchasing, and General and Biomedical equipment.
  • Involved in different J2EE Design patterns like Session Façade, Service Locator, and Business Delegate.
  • Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
  • Developed Action Classes and Action Forms beans.
  • Worked with the team in the development of the Application front-end using JSP, Struts with the help of HTML.
  • Used JSON for message transformation.
  • Involved in the Integration performance and unit testing of the project.
  • Involved in the Performance related issues like open connections and open cursors.

Environment: WebSphere 6.0, SQL, JDBC, EJB, Servlets, spring, JSP, HTML, Hibernate, JavaScript, JUnit, Ant and Windows XP.

Confidential, Springfield, MA

Java Developer

Responsibilities:

  • Used Rational Rose to draw UML diagrams and to develop the Use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams.
  • Used Spring 3.1 (MVC) Framework to develop the application. Used Factory, DAO, Singleton and DTO and Value Object, Business Delegate design patterns.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and Java Script to simplify the complexities of the application.
  • Used multithreading in programming to improve overall performance.
  • Developed Session/Message Driven Beans to be deployed on WebSphere V8.0 Application Server.
  • Coded and developed EJB Components, both Session Beans and Message Driven Beans, modeling the business logic based on applications specified coding standards.
  • Created and maintained Stateless session beans for handling multiple users using EJB 3.0.Created CMP beans for persistence at the backend level.
  • Developed automation and process for operations and deployment of application in a message broker environment.
  • Involved in creating various Data Access Objects for Addition, modification and deletion of records using various specification files.
  • Wrote SOAP based web Services using AXIS to communicate with external vendors.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views
  • Developed JUNIT test cases for unit testing.
  • Used Log4j for writing the logs including errors, info, etc.
  • Used JIRA for tracking the Activities, Tasks and Defects.

Environment: Java SE 7, J2EE, Spring 3.1, EJB, Oracle11g, JDBC, Servlets, JSP, SOAP, JavaScript, XML, HTML, CSS, UML, JMS, Agile, Web sphere 8.0, Rational Rose, JIRA, ANT, Log4j.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering and analyzing system requirements.
  • Played key role in the high-level design for the implementation of this application.
  • Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
  • Developed UI using java swings.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Involved in Code reviews for other modules developed by peers.
  • Designing and establishing the process and mapping the functional requirement to the workflow process.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Executed and coordinated the installation for the project.
  • Worked on web-based reporting system with HTML, JavaScript and JSP.
  • Involved in Maintenance and Enhancement of the project.

Environment: Java, Jdk 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTML, SQL and JUnit.

Confidential

Java Programmer (Software Engineer Trainee)

Responsibilities:

  • Involved in design and development of the application.
  • Developed UML Diagrams.
  • Designed Database design.
  • Developed UML Diagrams.
  • The Front-end was developed using JSP for dynamic page generation.
  • Designed and developed the front end using JavaScript.
  • At database end, responsibilities included creation of tables, integrity constraints, stored procedures, triggers and views.
  • Designed, developed and deployed on Bundled Tomcat server.
  • Coding using JAVA, Java Servlets, and JSP.
  • Developed Client side validations using JavaScript.
  • Database management and Hibernate ORM mapping.
  • Testing (unit testing).
  • Documented all the phases of the project.

Environment: JAVA, J2EE, Hibernate, JSP 1.1, HTML, DHTML, CSS, JavaScript, Servlets 2.4, SQL Server, Windows 2000

We'd love your feedback!