Senior Java/j2ee Developer Resume
Dallas, TX
SUMMARY
- Results - driven software professional wif 7+ years of extensive experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications.
- Experienced in all phases of software development life-cycle which includes analysis, architecture, design, development, unit test, integration test, system test, and maintenance Solid understanding in software architecture patterns like Event-driven architecture (EDA) and Software Development Process as Test-driven development (TTD).
- Strong expertise in Object Oriented Design and Programming and 4+ year’s real experience wif SOA (Service Oriented Architecture).
- Extremely proficient in design and development of Java and J2EE technologies using JAVA (Generics, Annotation), J2EE 1.5, J2EE 1.6 (EJB, JSP, Servlets, Java Beans, JDBC, DAO, RMI, RPC, JNDI, Swing), including Frameworks like Spring MVC, Struts1.2/MVC-Model2 Architecture, Struts-Tiles, ORM - Hibernate, Spring ORM, Spring DAO.
- Hands on Experience in implementing Apache STRUTS framework and MVC design pattern, Spring MVC, framework, JSF 1.2, 2.0 to web applications.
- Hands on Experience in Spring AOP (Aspect Oriented Programming) and IOC (Inversion of Control) and java trends (e.g. JSF, JPA).
- Extensively used web GUI development using web technologies like HTML/XHTML, JavaScript, CSS, XML, XSL/XSLT, JS Objects, and JQuery. Expert in GUI development using Java Swing, AWT, JFC.
- Experience in Rational Rose tool, UML, for modeling and design of SDLC.
- Design Java components using Java and J2EE design patterns like Front controller, DAO, Singleton, etc and knowledge in other J2EE patterns.
- Extensively used O/R mapping capabilities of Hibernate, JPA in scalable enterprise applications.
- Well skilled in Relational Database Design/Development wif Database Mapping, PL/SQL Queries, Stored Procedures, and Packages using different database as Sybase 12 - 15, Oracle11i/10i/9i/8i, SQL-Server, PostgresSQL, DB2 and MySql Databases.
- Experienced in AJAX, Apache Axis2 and Java Web Services Technology (JAX-RS, JAX-WS, XML Binding (JAXB), Xml Processing (JAXP), XML Registries (JAXR), XML Based RPC, XML Parsers (DOMParser and SAXParser).
- Extensively used Java Messaging Service (JMS) API based Message-oriented middleware (MOM) Systems such as IBM MQ Series, Web Logic JMS Queue, and Web Sphere JMS Queue.
- Experienced in developing and deploying applications for JBoss 4/5/6/7 AS, Oracle 10g AS and Tomcat 5.x/6.x/7.x/8.x, BEA Web logic.
- Experience and knowledge of Agile Methodology (SCRUM, Extreme programing and Unifies Process), Experienced wif JUnit and Oracle AOT for unit testing.
- Hands on experience on different AWS technologies like cloud, DynamoDB etc.
- Experience and knowledge used EAI Enterprise Application Integration, to connect different systems and applications. Use teh tools to defined flows, backbones, proxies, adaptors, XML-XSL, XSD.
- Experience in automation tools like Selenium (IDE, Grid, web driver, Remote RC), HP QTP.
- Excellent team player wif good analytical, problem solving, planning and interpersonal skills. Highly motivated, enthusiastic and self-starter. Strong analytical ability and Capable of working independently as well as in a Team.
- Excellent track record of executing end to end implementation and integration projects to successful completion under tight deadlines.
- Proven ability to analyze an organization's critical business requirements; identifying deficiencies and potential opportunities; and develop innovative solutions to improve processes and bottom-line. A proactive, open and honest communicator; stimulated by fresh challenges.
TECHNICAL SKILLS
Operating Systems: Windows / XP/Vista, Mac OS Solaris 9/10, Linux, Unix, OpenVMS
Languages: Java, Java UDS, Forte 4 GL. Visual Basic 6, Clipper, C, C++, FoxPro, Cobol, Cobol VAX, AS/400, RPG/400, .NET
Scripting: JavaScript, Shell Scripts, Python, PHP, Perl, Ruby
Java Technologies: Java (J2SE 1.4, J2SE 5.0, JAVA SE 6, JAVA SE 7), J2EE, Servlet 2.*, Servlet 3.*, JSP 2.*, JSF 1.*, JSF 2.*, Struts 1, Struts 2, JDBC, Swing, Spring3.x,Spring4.x,Spring MVC, Spring AOP, Spring IOC, Spring Batch, Hibernate, JPA, Web services (RESTFUL,SOAP, UDDI, WSDL, JAX-WS, JAX-RS), Ant, Maven, Generics, JTA, JAXP, JAXB.
Middleware and f/w: EJB 2.0, EJB 2.1, EJB 3.0, JNDI, RMI, JMS
Databases: Oracle, Sybase, Microsoft SQL Server, MS Access, DEC / RDB, Postgres, PL/SQL, MySQL, IBM DBA, DB2
Design Patterns: Session Façade, Singleton, DAO, DTO, Front Controller, Service Locator
Web Servers: OC4J, Tomcat 6.x/5.x,WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere 6.x/5.x/4.x,JBoss 5, JBoss 6, JBoss 7, Oracle Web Logic 9, 10,11, Sun One Application Server
Web Related: XHTML, HTML4, HTML5, CSS, XML, XSL/XSLT,XSD, JQuery, SOAP, RESTful, Oracle ADF Face
Tools: & Utilities Eclipse 3.*, 4.*, CVS, WinCVS, Jtest, JDeveloper, OAT, Netbeans, MyEclipse 5.1, 5.5, 8, Uml on Rational Rose (RSA), Rational Application Developer (RAD), StartUML., Alfresco Share, Alfresco Explorer, JUnit, Ant, Maven
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Senior Java/J2EE Developer
Responsibilities:
- Daily activities include attending SCRUM meetings, development and testing.
- Participation in teh design and planning of Sprint release.
- Involved in teh analysis, design and implementation and testing phases of SDLC
- Developed Use Case Diagrams, Object Diagrams & Class Diagrams in UML
- Followed Agile & Scrum Methodology for development of teh product
- Used Struts Framework as teh MVC for teh development and implementation of teh project
- Designed DTDs, XML Schema for data transmission and XSL style-sheets to generate Excel sheets, graphs, PDF from XML documents
- Developed Service layer classes to support teh business functionality wif Spring.
- Developed different modules usingSpring4framework and Hibernate4.
- Managing development resources based on sprint planning and ensuring delivery of feature assigned to each resource.
- Teh application uses JQuery/JSON for a dynamic and interactive UX.
- Made use of Data Access Object (DAO) design pattern for designing data access layer.
- Involved in invoking teh Web Services by making using of Axis, SOAP.
- Involved in writing teh SQL Queries for different database operations.
- Involved in writing teh Named queries, Criteria queries in Hibernate.
- Preparation of Issue resolution tracking sheet, categorizing issues, maintaining teh issue aid information and resolve issues occurring in production.
- REST Web services are written in Groovy/Grails wrapped by Jersey JAX-RS.
- Worked on writing teh script for uploading teh data toDynamodBwhich is an online database in Amazon Web Services (AWS)
- Involved in creating an AWS EC2 instance, and S3 bucket for dev environment and deploying batch files and other services in teh EC2 container.
- Deployed app on AWS using ElasticBeanstalk,ElasticCache, EC2, S3, and RDS.
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket andGlacier for storage and backup on AWS
- Used shell Scripts for input file upload from international servers to teh AWS S3 bucket.
- Involved in fixing teh bugs at Development and production levels.
- Involved in writing Automation test cases using selenium.
- Involved in code integration and shipment of teh code to other environments
Environment: Java 8, JSP 2.0, Servlets, Spring, JNDI, JDBC, XML, SOAP, JavaScript, Oracle 11g, Web logic 10.3.6, HCM, HTML5, CSS3, Web Services, Spring MVC, Eclipse IDE, JavaScript, JSF, Angular JS, Hibernate 4.0, JQuery, Service-Oriented Architecture (SOA), Oracle Service Bus(OSB), SQL, Agile/Scrum Methodology, Flex, AWS, JBOSS, XML, Ajax, Multichannel e-commerce Suite, Servlet JSP, Multi-threading, Oracle EBS, SVN, selenium, cucumber.
Confidential, Quincy, MA
Senior Java/J2EE Developer
Responsibilities:
- Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
- Involved in preparing High & low level design docs wif UML diagrams.
- Involved in preparation of developer test cases, execution and preparation of scope & traceability matrix.
- Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages in SEI Desktop portal.
- Used Struts to define Controller, action mappings, forms and View pages for ADP portal.
- Involved in creating Workflow framework to track teh Reinvestment Option changes, exception and corrections in teh Schwab income processing flow.
- Used Spring Core to define beans for Services, Entity services and corresponding depended Svcs.
- Involved in doing spring programmatic transaction management using AOP and using Spring Batch.
- Implemented Batch framework for Schwab execution flow and others to run set of processing at a time to handle millions of Orders in a day.
- Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming teh existing services.
- Involved in developing RESTful web services using JERSEY as wrappers to access existing business services by Mobile channel.
- Involved in Authorization, Authentications & SSO using LDAP & Site Minder.
- Tested REST web services using REST Client tool
- Configured Application server wif multiple servers for different environments, SSL certificates, Connection Pooling, Queues & Topics set up.
- Used JMS to pass messages as payload to track different statuses, milestones and statuses.
- Involved in teh configuration set for Web logic servers, Data Sources, JMS queues and teh deployment.
- Involved in creating queues, MDB, Worker to accommodate messaging to track teh workflows.
- Created Hibernate mapping files, sessions, transactions, Query and Criteria’s.
- Identified check style, PMD and Find bugs and fixed them.
- Involved in creating JUNIT test cases.
Environment: JAVA/J2EE, HTML, JS, AJAX, JQUERY, CSS3, Servlets, JSP, XML, XSLT, XPATH, JQuery, Struts, WSDL, SOAP, REST, JAX-RS, JERSEY, Web Logic server 10.3.3, JMS, Eclipse, Apache Tomcat, JUNIT, Mockito, SOAPUI, JNDI, Java/J2EE design patters, Spring framework - DI, AOP, Hibernate, Ant, IVY, Site Minder, Jenkins, JIRA, OSB, JUNIT etc
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Requirements, Analysis, Design and coding. Interacted wif BA people for discussions about new requirements.
- Responsible for customizing teh product based on teh requirements. Analysis and design wif teh functional and QA Team teh new concepts about operating teh new changes in teh system.
- Assessment of teh impact of teh new processes in teh SIIDJ application, identifying in teh java source code teh methods and classes dat will be effected.
- Understand business requirements and functionality dat needs to be developed.
- Definition of teh new windows, improvements in teh java code and teh design of new tables and components to implement teh new processes
- Generating Hibernate mapping files after careful analysis and tweaking of database relationships between entities, used Spring for bean wiring.
- Codification of teh main changes required and review of teh source code to validate teh compliance wif teh standards defined to teh project.
- Development teh new windows in teh application to support new requirements and updated teh windows, used Swing.
- Experienced in writing Triggers, Stored procedures using PL/SQL.
- Responsible for designed and built new SOAP web service interface implemented in Java using Apache SOAP & Axis.
- Designed and developed Java Swing interfaces for Contact, Event and Mail information editing
- Update and implementation teh new methods to conversion Flat File - XML and XML - Flat File according to teh standards of teh market used Java RMI as a distributed application client/server, Used teh patterns as Facade, Singleton. Delegate. Updated of teh files “properties”.
- Developed JMS components to send messages from one application to other application internally
- Write unit, integration and functional tests and documentation for teh current application.
Environment: Java, JDK, Eclipse, Applications Server OC4J, JBoss 5.1, Tomcat 6, Weblogic 10, Sybase 15, PostgresSql 8, Spring JDBC, Spring ORM, Hibernate, Jira, XML technologies, RUP Rational Rose.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for requirement gathering, design and analysis of teh system
- Responsible for coordinating teh tasks and assigning work to teh team members and keeping track of teh deliverables.
- Worked wif customers to gather requirements and develop use cases, project and test plans.
- Involved in designing teh application by drawing UML diagrams using JUDE tool.
- Involved in developing teh UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries etc.
- Involved in creating & consuming teh WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, XSD etc.
- Developed web services using Restful technology to support JSON and XML using JAX-RS.
- Worked as a Data Modeler for teh team
- Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
- Involved in developing application using Spring MVC and also used other modules of Spring DI & AOP.
- Involved in implementing Programmatic transaction management using AOP.
- Involved in doing build using Maven and deployed on Web sphere server.
- Involved in building teh code using Ant, Ivy and teh deployment.
Environment: Java 1.5, J2EE, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, Maven, JSP, Web Sphere Application Server, Spring-DI, AOP, Transaction Management, MVC, RAD, JAX - RPC Web services, Oracle coherence, LDAP, JAX-RS, XML, XSD, XSLT, Unix, Putty, FTP, DB2 - SQL, PL SQL, QC, IBM Clear Case etc.
Confidential
Junior Java/J2EE Developer
Responsibilities:
- Developed teh business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns
- Implemented Struts framework in teh presentation tier for all teh essential control flow, business level validations and for communicating wif teh business layer
- Developed Struts framework Action Servlets cl\asses for Controller and developed Form Beans for transferring data between Action class and teh View Layer
- Developed teh front end UI using JSP, HTML, JavaScript, CSS
- Implemented Struts Validator framework to validate teh data
- Developed Ant(build.xml) targets for build and deployments on Web Sphere Application Server 5.0
- Developed Stored Procedures in teh Oracle 9i database(RDMS)
- Performed impact analysis on teh dependency projects of OneSource Project
- Involved in writing unit test plans and developing test cases using IBM Rational
- Used Configuration Management and Version Control tool CVS
Environment: Java,J2EE, Servlets, JSP, Struts 1.0, JDBC, SAX, HTML, CSS, Java script, WSAD, Web Sphere 5.0, Windows 2000, and Oracle.
