Java And J2ee Developer Resume Profile
Chandler, AZ
PROFESSIONAL SUMMARY
7 Years of progressive experience in the field of software programming and developing, which also includes Design, Integration, Maintenance, Implementation and Testing of various client/server, and web applications. Experience working as a Programmer Analyst, Software development engineer, and Designer in executing web based information decision-making projects using Java/J2EE related technologies. Remain poised under pressure. Accustomed to meeting conveyed performance standards.
Summary
- Experience in OOAD paradigm - Analysis, Systems Design, Development, Testing, Integration and Implementation of Client/Server and web based n-tier architecture systems and working with Analysts and Users on translating end-user requirements into a logical design for Wireless, Telecommunication, Publishing and Banking Applications.
- Extensive experience in application development using Java, J2EE, JSP, JTA, Servlets, EJB2.0/3.0, Struts, Tiles, JavaBeans, JDBC, JUnit, Log4J,XML, JavaScript, HTML, AJAX, PHP.
- Experience with Application servers and Web servers such as Oracle Web-logic Server 12c,IBM Web Sphere 5.0/6.0, Jboss Server 4.0.2 and Apache Tomcat 5.5.
- Extensive working experience on Apache Struts, JSF and Spring MVC presentation tier frameworks.
- Experience with the following J2EE Design Patterns MVC, Service Locator, Proxy, Factory, Session Facade, Value Objects, Data Access Object DAO , Singletonand UML.
- Experience in web-services using SOAP, UDDI, WSDL and REST.
- Experience on Websphere 6.0 application server and web 2.0.
- Implemented SOA architecture with Web Services using Rest and Jersey.
- Proficient in RDBMS concepts and experience in working with Oracle8i/9i/11g, DB2 and MY SQL, PL/SQL, Database triggers, Procedures, Functions.
- Provided Guidance to the Users and junior programmers using class diagrams, sequence diagrams and collaboration diagrams.
- Experience in developing J2EE applications using Eclipse,Net-BeansandWebstorm.
- Experience in Unit Testing and Integrated Testing.
- Experience working with the source control and versioning tools like SVN and CVS Rational Clear Case.
- Excellent communication and inter personnel skills. Exceptional ability to learn and master new technologies and to deliver outputs in short deadlines.
- Ability to handle multiple projects and also adapt to changing environments.
TECHNICAL SKILLS:
Programming languages | Java, J2EE, Java Script, HTML, DHTML, PHP, CSS, JSTL, C, C , Perl, XML, Shell Scripting. |
Modeling Tools | UML on Rational Rose 4.0. |
J2EE Common Services APIs | Java Servlet, JSP, EJB2.0/3.0,JDBC, JPA, Hibernate, Axis, web services, JAXP, JTA, JNDI, JFS 1.1, JAXB, AJAX, JSON, GWT 1.6. |
Application Servers | Web Logic 12C and 9.2, IBM Web-Sphere 7.0, JBOSS. |
Web Servers | Apache Tomcat 6. |
Frameworks / APIs / Tools | Spring 2.0/3.0, Struts 1.1/1.2/Tiles, AngularJS, JUnit, JSF, JTA, Log4j, Ant, Maven 1.0, Apache Camel 2.10.0 ,WEB-SERVICES SOAP, WSDL, UDDI, Jersey |
Database | Oracle 8i/9i/11g, DB2, SQL Server, MS Access, MySQL. |
Version and Source Control | SVN, CVS, Clear Case. |
ORM | Hibernate 3.1, JPA. |
Operating Systems | Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris. |
PROFESSIONAL EXPERIENCE
Confidential
Role: Java and J2EE Developer
- Interacted with the stakeholders to gather requirements and business artifacts.
- Developed the GUIs using HTML, CSS, JSP and Java Script Components
- Developed the GUI module for mobile website/app using AngularJSframework for Javascript, HTML CSSin Webstorm IDE
- Developed the GUI module for desktop website using Struts Framework, Tiles, JSP, AJAX, HTML, DHTML and JavaScript.
- Extensively worked on developing UI components using JavaScript and JSON tointeractRestful web services.
- Developed APIs to process the JSON requests coming from the mobile GUI.
- Deployed the applications on IBM WebSphere Application Server
- Implemented Web-Services to integrate between different applications internal and third party components using RESTFul services usingJersey
- Web Services interface is created using SOAP.
- Integrated CMS content with the JSP and HTML pages.
- Implemented Hibernate ORM tool integration with Struts MVC to interact with back end persistence system Oracle11g
- Developed Hibernate entity Pojos based on Database schema. Implemented Criteria Query and Lazy implementation
- Used Web Services XML, WSDL, SOAP for communicating data between different applications.
- Involved in testing the Rest services using chrome's Postman rest client.
- Coordinated Unit JUnit, Mockito , Integration and User Acceptance Testing and developed test cases for bean components.
- Developed and deployed application in WebLogic AS in clustered mode as JAR and EAR distribution.
- Used Subversion for maintaining the component and for release and version management, and Jenkins for continuous integration.
- UsedMaven as build tool.
- FollowedAgile software methodology for project development.
Environment: Java7.45,Struts2.0, REST Web Services, XML, UML, HTML, SOAP, JavaScript, Eclipse, Webstorm,Mockito, Junit, Windows, Unix, WebLogic AS12c, Ajax,Jenkins, Maven, Oracle 11g, Apache SVN.
Confidential
Role: J2EE Developer
Confidential is a leading manufacturer and distributor of electronic components and subsystems. This project involved in the development of a suite of applications that allow the clients to renew their existing contracts, accept and process orders received from them.
- Developed application layout and composing tiles definitions, managed beans, Transfer Objects to pass data over layers, Business Delegates for invoking business methods of EJBs, Stateless Session Beans which will access Business Objects, which will in turn call DAO's to retrieve update data in the database.
- Performed Use case design, object modeling using UML, like transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
- Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components. Spring Framework at Business Tier and uses Spring's Bean Factory for initializing services.
- Developed the AJAX asynchronous calls to the server to validate and populate the pages that are directed through view resolver.
- Used Spring Core Annotations for Dependency Injection.
- Developed Backing beans to handle UI components state and stores that state in a scope.
- Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
- Involved in writing the database integration code using Hibernate.
- Used Spring Framework with Hibernate to map to Oracle database.
- Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
- Hibernate used as Persistence framework mapping the ORM objects to tables and developed HQL, SQL queries.
- Build the application using TDD Test Driven Development approach.
- Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
- Used MAVEN for project management and build automation.
- Used Subversion as a version control for implementing the application.
Environment: Java 1.6, JSF 1.2, Spring 2.5, Hibernate 3.0, EJB 3.0, Unix, JMS, AJAX, Web services, IBM Web Sphere Application Server 8.0, JBoss, Java Beans, UML, XML, HTML, JavaScript, CSS, Oracle 10g, SQL, PL/SQL, Apache Maven, subversion.
Role: J2EE Application Developer
We Will enable RAC Sales systems to interact with central based Servers for order provision, Billing Management and Customer Profile interaction. POS involves in development standalone applications in POS Kiosks, Centers and Web-based application to interact with back-end systems. It deals with customer profile Management with Billing and other validation activities.
- Utilized Agile Methodologies to manage full life-cycle development of the project.
- Implemented MVC design pattern using Struts Framework.
- Form classes of Struts Framework to write the routing logic and to call different services.
- Developed web application using JSP custom tag libraries, Struts Action classes and Action.Designed Java Servlets and Objects using J2EE standards.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Developed the XML Schema and Web services for the data maintenance and structures.
- Developed the application using Java Beans, Servlets and EJB's.
- Created Stateless Session EJB's for retrieving data and Entity Beans for maintaining User Profile.
- Used Web-Sphere Application Server and RAD to develop and deploy the application.
- Utilized Java Transactions API JTA for managing transactions in Java.
- Worked with various Style Sheets like Cascading Style Sheets CSS .
- Designed database and created tables, written the complex SQL Queries and storedprocedures as per the requirements.
Environment: J2EE1.4, Servlets, JSP, Struts 1.2, EJB 2.1, UML, Unix, Rational Rose, Oracle 9i, WebSphere 6, RAD 6, HTML, AJAX, JavaScript, JUnit, JTA, Web services, XML.
Role: Software Development Engineer
Trouble tickets through to resolution or escalation using existing documentation, procedures, and tools. We provided detailed data and communications within tickets and tend to over document and over communicate. Designing, development, testing, deploying, and user support for client C and Perl API's and for the website-facing servers the client API's connect to. If these servers go down, then the Amazon.com website becomes un-operational. Interface with other teams to resolve tickets and complete projects. We generated service metrics using scripts and/or documentation. Also this search experience team designed and implemented features on amazon search page.
Search Experience Team: Job Functions
- Apply advanced troubleshooting techniques to provide unique solutions to our customers' individual needs.
- Including visually similar search, Mason Perl to Java Integration, Unicode/multi-language encoding, Amazon mobile search page and mobile app component.
- Detect Spanish queries, which generate no result and translate them to English.
- Integrate new packages with current environment to enable language translation for search using Java.
- Work directly with Amazon Web Service architects to help reproduce and resolve customer issues
- Windows 2003 / 2008 Server Support troubleshooting, ability to administer users in an Active Directory environment.
- Provide basic support to Linux desktop users.
- Provide support for onsite data facilities.
- Basic configuration and maintenance of Cisco switches and routers.
- Inventory and Asset Management of all IT equipment.
- Install/test/troubleshoot applications. Image and maintain desktop and laptop systems to standard specifications.
Environment: Systems administration Linux and/or Windows , Networking DNS, IPsec, BGP, VPN, Load Balancing , Databases MySQL, Oracle, MSSQL , Programming / scripting Java, Perl, Ruby, C , and/or PHP, Shell .
Role: Java/J2EE Developer
Confidential is an e-governance project of Goa Government, used to handle all the Education Department related services through web. DOE Contains around 400 services like Allotment of Government Quarters to the employee, Permission for opening a new school etc. which is handled in different sections. When we observed all these services we found some common components in all the services .We developed the architecture in such a way that the common components are developed first and integrated in to all the services.
- Workedon JSF,JTA, Spring and Hibernate integration.
- Worked on development of persistence logic using Hibernate API
- Worked on developing Configuration files and mapping files to develop persistence logic in hibernate.
- Participated in designing of database for the applications
- Worked on Automation Process for components like Inward/Outward Component and Search Components.
Environment: JSF, Java Transactions API, Spring, Hibernate, Oracle, Jboss 2.3 GA, VSS, Net-Beans.