Java/j2ee Developer Resume
Atlanta, GA
SUMMARY:
- 6+ years of professional experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks and design patterns.
- Expertise in the implementing Core Java concepts & J2EE Technologies (JSP, SERVLET, JMS, JPA, JAXB, JAXWS, JAXRS, JNDI)
- Very good working knowledge in spring, Hibernate, Struts frameworks.
- Strong Expertise in front end technologies such HTML5, CSS3, Angular 4, JavaScript and Ajax.
- Hands on experience in the areas of Web applications using J2EE technologies like Java, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL)
- Strong Hands on experience with Struts, spring, Hibernate and JUnit frameworks.
- Expertise in developing Middle - Tier components using Enterprise Java Beans (EJB) and other Remote Components.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services, uses SOAP, WSDL. Exposure to JAXB & JAX-WS & JAX-RS.
- Experience in writing applications using Java/J2EE& related technologies such as Hibernate3, EJB3, Struts Servlets, JSP, JDBC, Java Beans, XML, XSL, HTML, SQL, PL/SQL middleware technologies such as Web Services, SOAP and WSD
- Strong Expertise in front end technologies such HTML5, CSS3, AngularJS, JavaScript and Ajax.
- Experience with Ajax, Angular 2, Angular 4, Angular 5.
- Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, Angular 4, Node.js, ActionScript, JSF and JSP. Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.
- Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat and Apache Struts, LOG4J for logging information and exceptions, Eclipse 3.x, Net Beans 6.x IDE.
- Hands-on experience in different modules (Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring IOC) of the Spring Application Framework. Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
- Experience in using Version Control Systems like CVS, SVN, and GIT.
- Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks.
- Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
- Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team
TECHNICAL SKILLS:
J2EE Frameworks: Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC, JNDI
Web Technologies: Servlet2.5, JSP2.0, HTML5, Ajax, XML, XSD, XSL, AngularJS, Angular 4, WSDL
Middleware Technology: JMS, MQ Messaging, Solace, Active MQ
Application/Web Server s: Web Sphere, Web Logic, Drools, JBoss 5.x and Tomcat 6.x
Databases: Oracle 11i, Mongo DB, MS SQL Server 2000, My SQL 5.0, MS Access, Toad 8.0, Oracle SQL
Languages: Java, C/C++, PL/SQL, Java script, PHP, Python
Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative)
IDE: Eclipse, NetBeans, MyEclipse, JDeveloper
Source Control: CVS, SVN, CM Synergy, AccuRev
Defect Tracking Tool: JIRA, QC
Operating Systems: UNIX, SUN Solaris, WINDOWS XP/7.0, MS DOS.
Tools: Maven, ANT, Log4J, JUnit, TOAD, SoapUI 4.0.5, JUnit, Rational Rose.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Java/J2EE Developer
- Analyzing the requirement document and preparing queries for clarification from client.
- Involved in business requirement gathering and technical specifications.
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
- Created a Front-end application using JSPs, JSF, Swing, ExtJS 3.0, GWT and Spring MVC for registering and configured it to connect to database using Hibernate.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
- Used object relational mapping using Spring with Hibernate.
- Involved in deploying the application in the AWS cloud environment using cloud template. Also participated in configuring load balancing, LDAP.
- Design, investigation and implementation of public facing websites on Amazon Web Services AWS
- Created Entity using JPA and Spring Data JPA for execute queries to the databases.
- Effective use of Hibernate (ORM tool) in the business layer to create DAOs.
- Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
- Developed Web Pages using UI frameworks, Angular 4 .
- Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.
- Involved in design, development of Restful and SOAP web services
- Used spring validator framework for client side and server-side validation. Also implemented dynamic loading of JSP using AJAX, Angular 4 .
- Developing or maintaining a production-level cloud-based architecture in AWS , including creating machine Images like AMI.
- Worked on AWS , High Availability Practices and deploying backup/restore infrastructure
- Implemented Servlets, JSP and Ajax to design the user interface.
- Developed Interactive web pages using AJAX, JavaScript, jQuery.
- Interaction with Oracle database is implemented using Hibernate.
- Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services. Knowledge of Software as a Service (SaaS).
- Wrote Web Services using SOAP for sending and getting data from the external interface.
- Automation of Web Services Testing using SOAP UI 5.0.0
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
- Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
- Deployment of application in Tomcat server.
- Hands on experience in resolving issues in the production server.
- Involved in procedures and functions modifications.
- Configuration of manager role using Jenkins tool.
- Involved in DB Design.
Environment: J2EE, Web Services, Springs, Hibernate, XML, XSD, Oracle 10g, Tomcat, HTML, CSS, Angular 4, JSON, jQuery, AJAX, JMS, SOA, Servlets, JSP, JAXWS, Unix.
Confidential, Birmingham, AI
Java Developer
Responsibilities:
- Responsible for writing J2EE compliant java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
- Design and Development of Objects using Object Oriented Design in Java.
- Preparing the migration document for migrating application from Struts to Spring and Responsive web designing the application
- Develop the changes using JSTL, jQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services
- Developed applications using AngularJS single page applications SPAs to improve page performance.
- Using AngularJS factory and services for dependency injection.
- Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
- Worked on development of Hibernate, including mapping files, Angular 4 configuration file and classes to interact with the database.
- Configure beans in spring configuration file with Spring IOC, Spring AOP concepts.
- Experienced in developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL and JAXB)
- Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects
- Developed the Spring AOP Programming to configure logging for the application
- Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
- Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer
- Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller
- Creation of scripts for generation of reports. Implemented test cases for Unit testing of modules using TestNG
- Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Experience in scripting deployments to AWS, Monitoring infrastructure like Nagios, AppDyamics, NewRelic, etc.
- Used JMS with Web Logic Application server
- Implemented application level persistence using Hibernate and spring.
- Developed user interface using JSP, HTML, XHTML, XSLT and Java Script to simplify the complexities of the application.
Environment: JSP, AngularJS, Angular 4, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, RESTful web services, JMS, MDB, Hibernate, JMX, JUnit, TestNG, Maven, GIT, Oracle, Tomcat, WebLogic
Confidential
Java Developer
Responsibilities:
- Implemented the project according to the Software Development Life Cycle (SDLC)
- Developed the web layer using Spring MVC framework.
- Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
- Implemented Named and Native queries to be used in DAO layer.
- Created Stored procedures, triggers using PLSQL for data modification (Using DML insert, update, delete) in SQL Server.
- Used Rest Web Services on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Used Git for Version Control.
- Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.
- Involved in analyzing, designing, implementing and testing of the project.
- Developed UML diagrams like Use cases and Sequence diagrams as per requirement.
- Developed the Generic Classes, which includes the frequently used functionality, for reusability.
- Exception Management mechanism using Exception Handling Application Blocks to handle the exceptions.
- Designed and developed user interfaces using JSP, Java script, HTML and Struts framework.
- Involved in Database design and developing SQL Queries, stored procedures on MySQL.
- Programmed session and entity EJBs to handle user info track and profile-based transactions.
- Involved in writing JUnit test cases, unit and integration testing of the application.
Environment: JAVA, Java Script, HTML, JDBC Drivers, Soap Web Services, UNIX, Shell scripting, SQL Server
Confidential
Java Developer
Responsibilities:
- Involved in Requirement gathering, Analysis and Design using UML and OOAD.
- Involved in development of application using struts, RAD and Oracle data base.
- Developed user interface using HTML, CSS, JSPs and AJAX.
- Client-side validation using JavaScript and jQuery.
- Developed views for JSP pages using AJAX.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Git for Version Control.
- Code development using Eclipse, HTML, JAVA, JSP, SWING, Servlet and SQL.
- Designed the Application using Model View Controller Architecture.
- Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
- Integrated the Application with Database using Hibernate.
- Communicated between different applications using JMS.
- Used JNDI for registering and locating Java objects.
- Interacted with backend Oracle and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
- Wrote SQL, PL/SQL (Procedures/Functions/Packages/Triggers) to handle business functionality.
- Worked on Eclipse for development and deployment of application in Tomcat Application Server .
- Deployed the Application in WebLogic App Server.
- Developed test cases and performed unit testing using JUnit framework.
- Worked on production issues.
- Interacted with the Users and Documented the Application.
Environment: Java, WebLogic App Server, Struts, JDBC, JNDI, JSP, JMS, HTML, XML/XSL/XSLT, J2EE, PL/SQL, SQL, Oracle 9i, JUnit, WindowsS