Java Developer Resume
Phoenix, AZ
OBJECTIVE
- To pursue a challenging career and be a part of a progressive organization that gives scope to enhance my knowledge, skills and reach the pinnacle in Software Engineering with sheer determination, dedication and hard work.
SUMMARY
- Over 8 years of experience as a Software Engineer, specialized Java Development with System administration experience.
- Excellent knowledge, experience in JAVA, J2EE (JSP, SERVLET, EJB, JMS, XML, XML Parsers) and JSTL.
- Experience in implementations of Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL and UDDI).
- Experienced with database development using database engines like SQL Server 2000 and Oracle, MySQL.
- Proficient in designing and coding Stored Procedures, Triggers and Functions, Packages using PL/SQL.
- Hands - on Experience with industry leading J2EE frameworks like Struts, Spring Core, Object Relational mapping using Hibernate.
- Oracle Certified System Administrator in Solaris10 Administration
- Configured Servers like DNS, DHCP, Samba, NFS, NIS, Send mail, http, daemon, Ftp, Telnet, SSH, Firewalls and package management using RPM patch management
- Build the new Spacewalk Application to automatically patch all the Red Hat Linux Servers.
- Configured RAID, LVM (Extending, Shrink), Quota, and Grub modification, Kernel Update, Patching and String
- Worked with satellite server custom software channels and config channels, also deploying files, packages, script, rpm and upgrading Red hat satellite server
- Experience with VMware, vSphereClient, Oracle VM and data center migration
- Experienced in Logical Volume Management on Linux with LVM, Weblogic server, Apache, tomcat
- Proven ability to automate server builds using kick start, management and configuration of system services, GRUB, Linux kernel tunable
- Comprehensive knowledge of Linux kernel tuning, patching and extensive knowledge of Linux system imaging/mirroring using System Imager
- Experienced with Unix Administration EMC SAN Administration, NetApp, &NAS administration
- Possess good analytical and problem solving capabilities with excellent communication, documentation skills
TECHNICAL SKILLS
Languages: Java2, C++, C, Bash Scripting, Perl Scripting, SQL.
Operating Systems: Redhat Enterprise Linux 4/5/6x, IBM AIX(4.3,5.1, 5.2, 5.3), VMware ESX 3x, 4x, OEL 4/5/6, CentOS, Windows,SunSolaris 7,8,9 & 10
NetworkingTools: NIS, NFS, DNS, TFTP, Ethernet, Fast Ethernet switches, Load balancers, Network monitoring, Communication Protocols TCP/IP, SNMP, SMTP, OSI, DHCP, and TCP Wrappers
Web Development Tools: JSP, EJB, Servlets, JDBC, RMI, JMS, JNDI, Struts 1.2, Struts 2.0, JSF, Spring, JavaScript, XML, XSL, HTML and iText.
Web/Application Servers: Apache Web Server, Tomcat 6.0/3.2, Glass Fish 3.0, JBoss 4.0, WebSphere, WebLogic, MQM, PHP, Kickstart
Databases: Microsoft SQL Server 2000, Oracle, MySQL, DB2
Modeling Tools: UML, TogetherJ, Rational Rose
Other: RUP, Ant, Maven, Shell Scripting.
Office Applications: MS-Office, MS-Outlook, and MS Visio
Tools: /IDE WSAD, Eclipse, IntelliJ, TogetherJ, XML Spy, DOM4J, Apache Ant, Hibernate3.0, JUnit, Log 4J.
PROFESSIONAL EXPERIENCE
Confidential, Lafayette, LA
Sr. Java Developer
Environment: RabbitMQ, TIBCO SmartSockets, Oracle (BEA) Weblogic server, EJB 3.0, ClearQuest, GitHub, JMS, AngularJS 1.3, Java 1.6, Java Swings, Struts 1.2,Web services, SOAP, Synergy, ANT(1.8.4), J-Unit 3.8, log4j 1.2, MYSQL, Red Hat Linux (RHEL 5.10, 6.4), Oracle 10g &11g, VMware, vSphere ESXDescription
Responsibilities:
- Led Design and Documentation to replace the existing message Broker which is TIBCO SmartSockets is replacing with RABBITMQ on AMQP protocol.
- Developed prototype.
- Followed MVC pattern on the UI using AngularJS and developed every thing else as Data Rest Services.
- Created AngularJS custom directives for reusable components on UI.
- Experience in using Angular UI for developing a responsive interface over bootstrap.
- Worked as a UI developer in building a Single Page Webapplication on top of AngularJS
- Worked with AngularJS by extending HTML attributes with Directives, and binded data to HTML with Expressions.
- Worked with server side Java Script with AngularJS version 1.2 using JQuery.
- Good Understanding on current DMS application with complete end to end Developing of RabbitMQ Message Broker.
- Implemented the business logic using Stored Procedures with a set of SQL Queries.
- Designed and developed Web Service Client Handler and SSO Engine projects as services to Member portal with XML as the communication media.
- Created REST FULL webservices and deployed them using Spring Framework.
- Developed MDB for listening to a Queue configured on AMQP Protocol. Worked on other EJB’s including Session beans.
- Worked in the daily agile development methodology.
- Used Hibernate an ORM tool along with spring to perform all the Database actions.
- Worked with Quality Assurance Group to resolve critical bugs and answer technical questions.
- Created security clients for message broker RABBITMQ by doing secure encryption, authentication mechanisms for the DMS application.
- Involved in writing few python/bash scripting to automate few scripting by integrating into cronjob.
- Involved in configuring the Linux team to build the physical servers with RHEL 6.4 Version, and good working experience and understand on Linux platform servers.
- Integrate applications using web services, including SOAP and RESTful web services, and MQ Queues using JMS.
Confidential, Austin, TX
Sr. Java Developer
Environment: Tomcat 6.0, Oracle (BEA) Weblogic server, EJB 3.0, JMS, Tortoise Hg, Java 1.6, Struts 1.2,Web services, SSO, TOAD, Apache Open sources, SOAP, Synergy, XSD, XML, ANT(1.8.4), J-Unit 3.8, log4j 1.2, MYSQL, HTML5, Red Hat Linux (RHEL 5.10, 6.4), HP-UX, SunOS, Oracle 10g &11g, Sybase, DB2 Client, TCP/IP, DNS, DHCP, NFS, Web logic, Tuxedo, Apache, POP3, SMTP, VMware, vSphere ESXDescription
Responsibilities:
- Implemented backend and frontend applications including interfaces with internal and external applications in the company (CRM & OMS).
- Integrate applications using web services, including SOAP and RESTful web services, and MQ Queues using JMS.
- Design and develop J2EE applications for Mundial Mexico for fraud prevention systems.
- Develop SMS and charging applications for Telcel operators using Java support third-parties for integration with Telcel charging.
- Developed the entire architecture using standard design patterns.
- Developed tools to integrate them in all kinds of devices using AJAX calls.
- Developed webapplications for both the OSS and the Softswitch using Struts, EJB with OC4j and weblogic application servers.
- Worked with Aquality Assurance Group in mexico to resolve defects and answer technical questions.
- Involved in installation and configuration operating system Red hat Enterprise Linux (RHEL5.10 and RHEL 6.4) in development, test and production environments almost 10 levels of test on Oracleand HP physical servers and Virtual Machines
- Worked with VMware ESXi 4.0, Oracle Linux, Oracle VM and third party HP Software Automated system
- Involved in configuring and installing Web logic, tuxedo, Netback up, VERITAS, Oracle client, Sybase client, Db2 client and Dollar Universe on different levels of test servers
- Working with network team to setup Network to Linux Environment
- Working with firewall team to run firewall rules for server going to be built behind firewall and setup rules for server to be built in DMZ
- Configure and Support FC-SAN environment and LUN provisioning.
- Worked on Netbackup agent to schedule the backup jobs for a respective server.
- Worked with DBA team in installing and configuring Oracle 10 g and 11g, Sybase, Db2 client v 8.1
- Coordinated with application team in installation, configuration and troubleshoot issues with Apache, Web logic, OVPA, tuxedo application on Linux production and test servers
- Used VERITAS Volume manager to create disk groups, volumes, volume groups, and RAID’s
- Installation of the VCS client agent with HP-SA, create a client credential file, configure VERITAS cluster server One by Symantec Client Daemon 5.0.1, configuration program • Involved in back up, firewall rules, LVM configuration, monitoring servers and on call support
- Configured Crash Dumps, Linux Kernel Tunable, OS patching/upgrading on Linux Servers
- Decommissioned a Test Server SAN, unmount file systems and destroy disk groups, removed from LUN masking database, removed from zone set DNS, removed data IPs, removed backup IPs, removed profile from OSS, EM, CM, IP/NETWORK, PEG cluster
- Involved in shell scripting for system/application in automating server task, installing and monitoring applications and data feeding file transfer and log files
Confidential, Phoenix, AZ
Java Developer
Environment: Glassfish(3.1), Java 1.5, Java1.7,Spring MVC (2.5),Web services, SSO,TOAD, Apache Open sources, SOAP, REST, StarTeam(2.0), XSD, XML, ANT(1.8.4), J-Unit 3.8, log4j 1.2, WSS4j 1.5.3, SAAJ1.2.
Responsibilities:
- Developed custom templates to display content using Marriott Rewards.
- Designed and developed the project utilizing the spring container and leveraged Spring MVC for developing the view components.
- Integrated Titles framework onto Spring Container.
- Involved in development of a Single-Sign onmechanism for users to seamlessly login to multiple Marriott Rewardsredemption websites with the help of a secure client side Cookie.
- Developed the entire web application from GUI Front end to Backend.
- Developed Web service calls along with the digital signature specifications provided by SkyMall.
- Worked with multiple teams for Web services and SSO under SkyMall and coordinated accordingly.
- Developed reusable and configurable Adapters for each service implementation under SSO and web services.
- Developed tools to integrate them onto mobile devices using AJAX calls.
- Developed MixedPayments for the Credit card transactions under Skymall Standards
- Developed jquery mobile slider bar on the tickets sites.
- Participated in High level Technical Design and Architecture of System.
- Also developed the mobile websites for Android and Mac devices.
- Involved in designing and creating the Database Tables and Views.
Confidential, Boston, MA
J2EE Developer
Environment: IBM RAD, IBM Web Sphere 6.1, Java1.5,Spring 2.5.5, Spring web flow, Struts 2.0, Web services, Apache Axis 1.4, Apache Open sources, SOAP, WSDL, XSD, XML, ANT, J-Unit 3.8, log4j 1.2, WSS4j 1.5.3, SAAJ1.2.
Responsibilities:
- Involved in designing and creating the Database Tables and Views.
- Hibernate is used to access data from the DB.
- Worked on Agile Methodology of SDLC process.
- Involved in writing Ant Scripts for building and deploying the war files.
- Involved in writing JUnit Scripts for testing the application.
- Involved in debugging the classes that were developed and maintained.
- Used Perforce as Version Controlling System.
- Worked on Web Logic application server.
- Worked on linux environment for developing and implementing the java classes.
- Worked with the IWAY integration tool. Involved in importing the database schemas.
- Configured spring to maintain the transaction on the service layer.
- Created a mapping xml file and used Dozer to map objects from the hibernate layer to the data transfer objects.
- Developed a Query Engine, which dynamically builds the query from an xml depending on the input parameters and runs it against the database.
- Maintained the MVC pattern using Struts frame work on the User Interface layer, which then connects to spring frame work in the Service layer and this talks to the hibernate at the data layer to retrieve data from the database.
- Involved in creating stored procedures and writing triggers on the database.
- Generation ofunit test plan, testing and code review.
Confidential
Jr. Java Developer
Environment: Windows xp/2003 server, Java and Oracle Database, Visual C++, .Net Framework 2008, TOAD for Oracle, IBM RAD, IBM Web Sphere 5.0, Java1.4,Oracle 10g, J-Unit 3.8, log4j 1.2.
Responsibilities:
- Involved in designing and creating the Database Tables and Views.
- Supervised the full software development lifecycle (analysis, design, code, test and document) from inception to production transition for web application with J2EE and JBOSS application server.
- UsedValueObject, ValueListHandler, Data Transfer Objects, Data Access Object, and Session Façade design patterns in development.
- Involved in Requirements gathering and designing the architecture for entire module.
- Created a mapping xml file and used Dozer to map objects from the hibernate layer to the data transfer objects.
- Developed a Query Engine, which dynamically builds the query from an xml depending on the input parameters and runs it against the database.
- Maintained the MVC pattern using Struts frame work on the User Interface layer, which then connects to spring frame work in the Service layer and this talks to the hibernate at the data layer to retrieve data from the database.
- Implemented the business logic using Stored Procedures with a set of SQL Queries.
- Involved in creating stored procedures and writing triggers on the database.
- Generation ofunit test plan, testing and code review.
Confidential
Jr. Java Developer
Environment: Windows xp/2003 server, Java and Oracle Database, Visual C++, TOAD for Oracle, IBM RAD, IBM Web Sphere 5.0, Java1.4,Oracle 10g, J-Unit 3.8, log4j 1.2.
Responsibilities:
- Established the JDBC connection to the database, also sending queries and updating the segments to the database.
- Involved in designing the aspects and gathering the requirements for the development of Ocean Sat -2 module.
- Implemented the business logic using Stored Procedures with a set of SQL Queries.
- Performed the SQL Commands for inserting, updating, creating the tables in the database.
- Managed the day to day scheduling tasks in the Oracle database 10G.
- Involved in creating stored procedures and writing triggers on the database.
- Developed a Query Engine, which dynamically builds the query from an xml depending on the input parameters and runs it against the database.
- Involved in designing and creating the Database Tables and Views.