Sr. Java Developer Resume
Houston, TX
SUMMARY
- Over 8+ years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet/Intranet technologies.
- Expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, JDBC, Servlets, Angular JS, JSP, JBOSS, J unit, Struts, Spring, Hibernate, HTML, CSS, XML, JavaScript, Ajax, and JSON.
- Possess good experience in designing and developing SOA based interface using MULE.
- Extensive experience in Hibernate ORM mapping utilities and used query, criteria services.
- Over 5+ years of development experience in Java, Struts, Enterprise Java Beans, MDB, JMS, Spring IoC, MVC, AOP architecture.
- Experience developing applications based on ESB/SOA Framework.
- Proficient in working wif JavaScript Frameworks like Angular JS, Backbone.js.
- Over 3.5+ years of experience in developing Web services using SOAP, SOAP UI and Restful.
- Expertise in working wif Hibernate, spring, Struts.
- Good experience in developing web Applications using Struts framework implementing Action Classes, Action Forms, Dyna Action Forms and Struts Validation Framework.
- Good understanding of NoSQL Data bases and hands on work experience in writing application on No SQL databases like Cassandra and Mongo DB.
- Extensive B2B development work on IBM Web Sphere, J boss application servers and web development on Apache Tomcat Web server.
- Extensive experience on IDEs My Eclipse, IBM RAD, IBM Rational Rose.
- Experience wif Content Management System (CMS).
- Tremendous knowledge in working wif databases like Oracle, DB2, MS SQL and My SQL.
- Implementing software development process.
- Experience in using version control tools like Rational Clear Case, Tortoise SVN, CVS (Concurrent Version System).
- Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
- Extensive experience in building web applications using Java security and Risk Management modules.
- Proficient in Media Bin System Administration.
- Proficient in managing various Media Bin Client interfaces (Windows client, web client, Enterprise Manager).
- Good experience in developing test cases wif J unit for Unit testing and logging using Log4J.
- Experience in using ANT, Maven tools to compile, package and deploy teh components to teh Application Servers in different environments.
- Experience in implementing complete Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
- Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
- Experience in working various domains like Consumer Banking, Retail, and Transportation.
- Strong initiation, teamwork, responsible and excellent communication skills.
TECHNICAL SKILLS
Languages: C, C++, Java, HTML, XML, XSLT, UML, WSDL, XSD, SOAP and Restful Web services
Web/Application Servers: IBM Web Sphere, Web logic, J boss and Apache Tomcat
Development Tools: IBM RAD, Eclipse, My Eclipse and IBM Rational Rose
Scripting Languages: Java Script, CSS, JSON, Ajax, Ant, Maven and Shell scripting
Web Technologies: HTML, DHTML, HTML5, J Query, CSS3, JAX - WS
Methodologies: SDLC, RUP, Agile (Scrum/Extreme Programming)
Design/Version Control: Rational Clear Case, CVS and Tortoise SVN and PVCS
Core Expertise: Polymorphism, Encapsulation, Collections, Servlets, JSP, JDBC, JNDIJava Mail, EJB, JSF, RMI, J Unit, SL4J and JSTL
Message Service: MQ series, JMS
Frame Works: Spring3, Struts, Hibernate 3, JPA, SOAP UI
Databases: Oracle, DB2, MySQL, SQL server and Mongo DB
Bug tracking: Rational Clear Quest and HP Quality Centre
Patterns: Java/J2EE Design pattern
Operating Systems: Windows, UNIX and Linux
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr. Java Developer
Responsibilities:
- Followed Agile Scrum methodology dat included iterative application development, weekly Sprints and stand up meetings.
- Developed teh enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Heavily used teh Dependency Injection feature provided by spring framework for bean wiring.
- Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing wif teh database and integrated spring wif JSF.
- Added interactivity to teh UI pages using JavaScript.
- Experienced in using IDE‘s like Eclipse and Net Beans, integration wif Maven.
- Developed Contract first Web Services using Spring-WS to communicate wif Database Tables.
- Provided a new Web Service and Client using Spring-WS to get teh alternate contractor details.
- Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL and Perl.
- Developed client-side architecture using GWT and Swing.
- Experience developing in Classic ASP/VBScript.
- Operational knowledge of classic ASP programming and JAVA script programming.
- Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on teh requirement documents.
- Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Worked onMule ESB for connecting teh applications.
- Added an ESB-style integration frontend to said application using Mule 1.4.
- Experience in writing SQL queries, Stored Procedures for accessing and managing databases such as Oracle 7.x/8/9i/10g, MySQL, MS SQL Server, DB2.
- Designed a role-based access control (RBAC) API library to connect teh infrastructure between teh content management system used by various custom applications and Oracle's identity management directory (OID).
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML,XSLT,XSL, and Ant.
- Proficient in setting up and managing Media Bin Web services.
- Knowledge of Media Bin Tasks and task management.
- Enables integration of teh Fortran models into teh scriptable and powerfulPython language.
- Designed and implemented SOA compliant management and metrics infrastructure for Mule ESB infrastructure utilizing teh SOA management components.
- Creating Service proxy at Web Methods ESB (non-dmz zone for orchestration) and integration wif XML Gateway to handle SOA Attachments.
- Involved in Analysis, Design and Implementation translation of Business User requirements.
- Designed and developed teh application using agile methodology and followed TDD, Scrum.
- Worked wif JSR - 286Portlet complaints for inter Portlet communication in Liferay.
- Extensive experience in building web applications using Java security and Risk Management modules.
- Developed web applications using Spring MVC, JQuery, HTML5, and Bootstrap.
- Developed user interface using HTML, JSP, CSS and implemented client side validations using JavaScript using AngularJS framework and Bootstrap framework.
- Designed all JSP pages using custom designed tags to populate web page content from Content Management Systems (CMS).
- Implemented JMS listeners to connect to teh Tibco JMS queues for producing and consuming JMS messages.
- Developed JSR 168/286 Portlet services and utility applications for theEnterprise Portal.
- Use of Multithreading and Collections Framework including List, Map etc.
- Used Spring-JDBC configuration to manage some transactions across multiple databases.
- Designed and developed teh service business process and data access to Oracle database and back-end layers wif JAXB, JMS and XML.
- Bottle micro-framework implemented wif REST API and Mongo DB (NoSQL) as back end database.
- Used Maven for building teh applications EAR for various environments.
- Designed, developed JSP, Servlets and deployed them on JBOSS Application Server.
- Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
- Used HTTP for coordinating Internet engineering task force.
- Implemented Message Queues using Active MQ and JMS.
- Designed and created Hibernate persistence classes using Hibernate API.
- Wrote Stored Procedures/Triggers/Functions using SQL Navigator to perform operations on Oracle 10G database.
Environment: JDK 1.6, JSF 1.2, JBoss, Flex, Spring-jdbc 2.5, Mule ESB, Spring-ws-core 1.5, Wsdl4j 1.6.1, SOAP, Jaxb-api 2.1,Mule 1.4 Jms 1.1 Open Source Frameworks: Spring 2.5, fix, Hibernate 3, Maven 2, Log4J and JUnit 4.4 IDE and Tools: Eclipse 3.4, AngularJS, SQL Navigator Data Bases: Oracle10g, DB2 and Mongo DB. Version Control / QA tool: Subversion, tortoise SVN, Mercury Quality center Application Server: BEA Web logic Application Server 9.2
Confidential, Lakewood,CO
Sr. Java /J2EE Developer
Responsibilities:
- Interacting wif teh system analysts & business users for design & requirement clarification.
- Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate wif Active Directory application using Restful API.
- Developed JSPs according to requirement.
- Used Apache ActiveMQ for fast, supporting manyCross Language Clients and Protocols, comes wif easy to useEnterprise Integration Patternsand manyadvanced features.
- Created failover test code for Mule ESB server.
- Worked on Autantication and Authorization modules in web application using Java Security and OIAM for corporate Risk Management.
- Responsible for installation, configuration and up gradation of Sybase servers.
- Worked on Autantication and Authorization modules in web application using Identity Management. Mentor teh client in architecture pattern for use of ESB.
- Designed client-server Hospital Archive system which transparently moved data between Tandem and UNIX database clients to a UNIX server wif aSybasebackend.
- Wrote scripts to massage data and feed to Sybase IQ/Oracle databases for alert generation and automated in batch cycle using autosys.
- Responsible for installation, configuration and up gradation of Sybase servers.
- Designed, developed and maintained teh data layer using teh ORM framework in Hibernate.
- Extensive use of HTML wif Angular.JS, JSTL, JSP and JQuery for teh presentation layer along wif Java script for client side validation.
- Developed Web Services using REST, WSDL, UDDI and XML.
- Prepare Java/J2EE development structure for Maven.
- Used Spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing wif teh database and integrated spring wif JSF.
- Wrote AngularJS controllers, views, and services.
- Involved in Analysis, Design and Implementation translation of Business User requirements.
- Technology leadership for teh direction of teh Cloud based application using Node.JS, PDFJS, Sencha, Mongo DB and MS SQL Server integrating to a proprietary framework.
- Involved in teh development and integration for EJBs/JMS messaging to (Content management system) CMS.
- Built a presentation layer for applications using Servlets/JSP's.
- Ant is used for building, and teh application is deployed on JBoss application server.
- Taken care of Java Multithreading part in back end components.
- Experienced in web development, client-server and n-tier Enterprise applications usingJava/J2eetechnologies andAdobe Flex.
- Implemented by using MYSQL.
- Designed and implemented teh UI using HTML, JSP, Java script and Java.
- Extensively used various collections classes like Array List, Hash Map, Hash Table, and Hash Set.
- Developed HTML reports for various modules as per teh requirement.
- Assisted in writing teh SQL scripts to create and maintain teh database, roles, users, tables in SQL Server.
Environment: Java, JDBC, JSP, SOA, JBoss, Mule ESB, Servlets, Maven, Flex, HTML, AngularJS, Mongo DB, Hibernate, Fix, Rest JavaScript, Eclipse, Struts, SQL Server2000
Confidential, Salt Lake City,UT
Java/J2EE Developer
Responsibilities:
- Involved in requirement, design and development phases of teh application.
- Worked wif DBA for teh creation of new tables and new fields in teh database.
- Developed custom tags, STLD to support custom User Interfaces.
- Developed teh application using Struts Framework dat leverages classical Model View Layer (MVC) architecture.
- Created new Action Forms to access teh form data.
- Used Multithreading in programming to improve overall performance.
- Created Restful Web service for updating customer data from sent from external systems.
- Data was converted into JSON using JSP tags.
- Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
- Created new Action Classes corresponding to teh new Action Forms created.
- Implemented teh DAO pattern to connect to teh database and retrieve data.
- DAO and teh hibernate transactions was implemented using Hibernate framework.
- Implemented teh application using teh concrete principals laid down by several design patterns such as MVC, Business Delegate, Data Access Object, and Singleton.
- Developed integration services using SOA, Mule ESB, Web Services, SOAP, and WSDL.
- Used Mule ESB as anintegration platform dat allows developers to connect applications together quickly and easily.
- Integrated Web Services in ESB Layer.
- Used Splunk for log file aggregation and monitoring.
- Deployed teh applications on BEA Web Logic Application Server.
- Implemented serial communication between Manager and EMS agent.
- Expert in developing teh sheets using SASS.
- Used Maven for building and deployment purpose.
- Used DOM parsers for filtering messages from user and validate them in corresponding format.
- Designed and developed Java Web Services to allow external clients to interact wif teh system.
- Developed web service components and WSDL documents using top-down approach wif Apache Axis.
- Implemented Java Collections Frame work.
- Used CVS for version control across common source code used by developers.
- Used JavaScript for validations and integrating business server side components on teh client side wif in teh browser.
Environment: Java, J2EE, Struts, Oracle 10g, Mule ESB, JMS,EMS, Maven, MDB, DOM, Web service Consumer, SOAP UI, JBoss, Rationale Rose, Eclipse 3.1, Unix, BEA Web logic Application Server, Hibernate, CVS.
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Responsible for gathering new Business Requirements of teh system from client.
- Used Apache Struts as a web application framework.
- Responsibilities involved developing of Action Classes, Form Beans and JSPs.
- Created development environment in Eclipse using Web Logic 8.1 server.
- Implemented serial communication between Manager and EMS agent.
- Implemented Hibernate to map all teh tables from different data sources to make database updating.
- Involved in using different Design patterns like Session Facade pattern, Service Locator Pattern, Singleton pattern and MVC architectural design pattern for solving teh architectural issues.
- Used Mule ESB to enable easy integration of existing systems, regardless of teh different technologies dat teh applications use, including JMS, Web Services, JDBC, HTTP, and more.
- Written Enterprise Java Beans (EJB) to implement business logic.
- Developed different components required for teh application like Business Delegates, Value Objects, and Data Access Objects (DAO) etc.
- Actively involved in teh integration of different Use Cases, code reviews and re-factoring.
- Written JavaScript for validation of page data in teh JSP pages.
- Actively involved in UI development.
Environment: Java, EJB 2.0, JSP,POJO, JDBC,EMS, Oracle 9i, Hibernate, JQuery, Rational Rose, Eclipse/My Eclipse, CVS, Ant, web logic 8.1, Perl.
Confidential
Java Developer
Responsibilities:
- Responsible and active in teh analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
- Developed User Interface and implementing business process using JSP and Servlets.
- Development of teh application dat was used to create dynamic JSPs, given input from a database table containing information about teh contents of teh JSP being developed.
- Involved in writing teh presentation layer in Java Server Pages (JSP).
- Developed teh front end User Interface using HTML, JavaScript, CSS, JSON, JQuery.
- Wrote Servlets programming and JSP scripting for teh communication between web browser and server.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
- Involved in teh development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
- Involved in code reviews and mentored teh team in resolving issues.
- Participated in weekly design reviews and walkthroughs wif project manager and development teams.
- Provide technical guidance to business analysts, gather teh requirements and convert them into technical specifications/artifacts for developers to start.
Environment: HTML, JSP, Servlets, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat