Sr. Java Developer Resume Profile
SUMMARY:
- About 7 Yearsof progressive experience in thefield of software programming and developing, which also includes Design, Integration, Maintenance, Implementation and Testing of various client/server, and web applications. Experience in executing web based information decision-making projects using Java/J2EE related technologies. Remain poised under pressure. Accustomed to meeting conveyed performance standards.
- 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
- Experience in application development using Java, J2EE, JSP, Servlets, EJB2.0/3.0, JMS, Struts, Tiles, JavaBeans, JDBC, JUnit, Log4J, XML, JavaScript, HTML, AJAX, PHP
- Developed XML applications, SAX, XSLT, XPATH, DTD's using DOM and XML Schemas
- Experience with Application servers and Web servers such as BEA Web-logic Server 8.1/9.2,IBM Web Sphere 5.0/6.0, JBossApplication Server 7.1.0, Sun-One Application Server8.0, Sun-One Web Server 5.0 and Apache Tomcat 5.5
- Experience in using Swings, AWT, and SWT
- 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
- Implemented SOA architecture with Web Services using SOAP and Apache Axis2
- Proficient in RDBMS concepts and experience in working with Oracle8i/9i, DB2,MySQL, PL/SQL, SQL Plus, Database triggers, Procedures and Functions
- Provided Guidance to users and junior programmers using class diagrams, sequence diagrams and collaboration diagrams
- Experience in developing J2EE applications using Net-Beans, Web-Sphere Studio Application Developer WSAD , Eclipse, and Web-Logic Workshop
- Experience in Unit Testing and Integrated Testing
- Experience with source control and versioning tools VSS,CVSand Rational Clear Case.
- Worked on building graphs visually and simulating them when needed
- Experience in information retrieval and text mining using Hadoop and various other dependencies
- Used SVM, Perl and Python to extract text from various pdf documents
- Ability to handle multiple projects and also adapt to changing environments
TECHNICAL SKILLS:
Programming languages | Java, J2EE, C , JavaScript, HTML 5, DHTML, PHP, CSS, JSTL, C, C , Perl, XML, Shell Scripting, SML |
CRM | Joomla, Drupal. |
Tools | Rational Rose, IBM RSA, MS Visual Studio, NetBeans IDE, Eclipse |
J2EE Common Services APIs | Servlets, SWING, JSP, EJB2.0/3.0,JDBC, JPA, Hibernate, Axis, Web services, JMS, JNDI, JAXP, JTA, JNDI, JFS 1.1, JAXB, AJAX, JSON, GWT |
Application Servers | JBoss 7.1.0/7.0.1, BEA Web Logic 8.1 and 9.2, IBM Web-Sphere 7.0 |
Web Servers | I planet Enterprise 6, Apache Tomcat 8. |
Frameworks / APIs / Tools | Spring, Struts 1.1/1.2/Tiles, JUnit, JSF, Log4j, Ant, Maven 1.0, Web-Services SOAP, WSDL, UDDI, Axis2, CXF ,MVC 4, Hadoop, GraphViz Wrapper API, IMDb API |
XML | XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs. |
Database | Oracle 8i/9i/10g/11g, DB2, SQL Server,MySQL, Postgre SQL, MongoDB |
Version Source Control | CVS, Win CVS, Clear Case. |
ORM | Hibernate 3.1, JPA, Top Link. |
Operating Systems | Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris. |
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
- Provisioning and billing management: Job Functions
- Interacted with the stakeholders and gathered requirements and business artifacts
- Developed the GUIs using HTML, CSS, JSP and JavaScript Components
- Developed the GUI module using Struts Framework, Tiles, JSP, AJAX, HTML, DHTML and JavaScript
- Extensively worked on developing UI components using JavaScript and JSON tointeractwith Restful web services
- Built a custom cross-platform architecture using Java, Spring Core/MVC, Hibernate and Messaging Routing Service Active-MQ in Eclipse IDE
- Implemented Web-Services to integrate different applications internal and third party components using SOAP and RESTFul services using Apache-CXF
- Reviewed the XML logical data model and developed XML schema XSD to validate the model and used Jax-B for Xml-Java Mapping and Xml-Xslt conversion
- Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system Oracle11g
- Developed Hibernate entity Pojos based on Database schema. Implemented Criteria Query and Lazy implementation
- Developed and published web-services using WSDL, SOAP, XML andJax-B
- Involved in pre-testing the Web-Service calls with SoapUIusing end-points
- Coordinated Unit JUnit, EasyMock Integration, User Acceptance Testing and developed test cases for bean components
- Developed and deployed application in JBoss AS 7.1.0
- Used Subversion for maintaining the component and for release and version management, and JIRA for defect tracking
- Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson
- Following agile software methodology for project development
Environment: Java5.0/6.1,SOA, Spring, Web Services, XML, XSD, Shell Script, UML, HTML, JavaScript, Eclipse, Junit, Windows, Unix, JBoss AS 7.1.0, Camel, ActiveMQ, Jax-B, JMS, Axis2, Ajax, Hudson, Maven, Nexus, RESTful, SOAP, JIRA, Oracle 11g.
Confidential
Sr. Java Developer
- Deployment and health checker systems: Job Functions
- Involved in various phases of Software Development Life Cycle SDLC such as requirement gathering, modeling, analysis, architecture design development. The project was developed using Agile Methodologies
- Extensively used Rational Software Srchitect7.0 for coding the application and used Clear Case for change control
- Used the J2EE components like Servlets, EJB's, JSP's and implemented Struts1.2 framework for MVC architecture
- Developed GUI using JSP, JSTL, AJAX, HTML, CSS and Java Script
- Used the Tiles Framework and Struts Tag Libraries in the presentation layer to simplify the complexities of the application
- Used Spring2.0 Managed beans to use windows session state framework to persist session to the database
- Used Db2V9.0 Database and wrote stored procedures and functions to implement business logic for Jra Performance Tool. In Infrastructure validation tool three databases Oracle10g, DB2V9.0 and My-SQL Server were used to validate infrastructure connectivity
- Used Web services for sending and getting data from windows applications using SOAP messages and to get different tier timing data to compare acceptable range in Jpft application and used for connectivity testing between application server and portal server in the Ivdt application
- Used Java Message Service JMS for reliable and asynchronous exchange of data in the performance tool that produces infrastructure benchmark number in Jpft and Connectivity tests in Ivdt to validate Queues on Aix boxes as well as to connect to the queues on the mainframe box
- Configured listeners and wrote MDB's Message driven bean to listen to the messages and subscribe to the topic put by the core application
- Used Log4J to print info, warning and error data on to the logs
- Application is deployed on JBoss application server 7.0.1, which is installed on UNIX operating system
- Worked in production support for Infrastructure application after roll out. Participated in seven day, 24/7 support rotation diagnosed and fixed the issues
Environment: J2EE1.4, Struts1.2, Rational software architect7.0, Spring2.0, JMS, Servlets, JSP, AJAX, SOAP, XML, WSDL, JUnit, EJB2.0, JBoss AS 7.0.1, JavaScript, HttpWatchv5.0, Db2 9.0, Oracle10g, IMS, Message-Broker, HTML
Confidential
J2EE Application Developer
- Point of Sale System: Job Functions
- Utilized Agile Methodologies to manage full life-cycle development of the project
- Implemented MVC design pattern using Struts Framework
- Used 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 usingJava 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
- Worked with various Style Sheets like Cascading Style Sheets CSS
- Designed database and created tables, wrote complex SQL Queries and storedprocedures as per the requirements
Environment: J2EE1.4, Servlets, JSP, Struts 1.2, EJB 2.1, UML, Rational Rose, Oracle 9i, WebSphere 6, RAD 6, HTML, AJAX, JavaScript, JUnit, Web services, XML.
Confidential
Software Engineer
- 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
Confidential
Java/J2EE Developer
- Directorate of Education: Job functions
- Workedon Jsf, 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 Component
Environment: JSF, Spring, Hibernate, Oracle, Jboss 2.3 GA, VSS, Net-Beans.