J2ee Senior Software Engineer Resume Profile
TX
Summary:
- 6 years of experience in Java/J2EE platform, mainly Spring 3.1, Struts2, JAX-WS web services, Java Server Pages, jQuery, Groovy on Grails framework and Maven, by using IBM RAD based on Eclipse Project , IBM WAS 7.0 for applications deployment and users profiling, and IBM Websphere MQ based on JMS and Message Oriented Middleware infrastructure for ESB pattern .
- 5 years of IT experience in all phases of systems development life cycle SDLC including proposal, requirements, analysis, architecture, design, development, implementation, testing, deployment, production support and maintenance, using SCRUM agile methodologies.
- 3 years of project management and team leading experience, including requirements translations, timesheets management, tasks assignments, out-of-the-box solutions and estimations on time and resources.
- 2 years of software architectural activities experience, including the components design, the communication interfaces and messages, the application workflow, development teams coordination activities and the code development standards.
- Strong experience in Oracle EBS, including Configurator and Supply Chain Management.
- Experience in projects based on SOA architectures design and Sharepoint REST.
- Management of databases: IBM DB2, Oracle Database, Microsoft SQL Server, SAP MaxDB and MySQL, using persistence frameworks and ORM tools such as Hibernate and MyBatis.
- Strong skills in UML for architecture design class, sequence, status, and user case diagrams .
- Strong project management and good expertise in in Technical Project Management, Technical Resource Management, Strategic Planning and Business Process Redesign.
- Experience in CMMI 3 and MoProSoft 2 implementation in IT departments. Masters Degree thesis project in Strategic CMMI 3 implementation using IDEAL model from SEI.
Technical Skills: Languages: Java EE, C .NET, SAP ABAP, Groovy, Javascript, JSON, SQL, HTML, CSS, XML. Frameworks: Spring 3.1, Struts2, Java Server Faces 2.2, Groovy on Grails, PrimeFaces 2.0, ASP.NET MVC 4, ABAP Objects, MyBatis, jQuery, Hibernate, Entity Framework.
Applications: IBM RAD 7.5, IBM RTC 4, Eclipse, Visual Studio 2013, Toad DB2, LDAPv3.
Enterprise Business Suite: ABAP Workbench, SAP MM, Oracle Configurator, Oracle Quote, Oracle Pricing, Infragistics IgniteUI.
Servers: Groovy on Grails Web Server, IBM WebSphere Application Server 7.0, IBM MQ ESB , SAP Netweaver AS ABAP, Tomcat, WebLogic, Team Foundation Server, IIS. Version Control Tools: SVN, CVS, Apache Maven. Documentation and Design Tools: JIRA, JAMA, Confluence, Bamboo, SharePoint, DotProject, Microsoft Project, Microsoft Visio, Enterprise Architect. DBMS: IBM DB2, Oracle Database, Microsoft SQL Server, SAP MaxDB, MySQL. Experience:
Confidential
Role: J2EE Senior Software Engineer
Project: Global Security Operations Center
Environment: Groovy on Grails Tool Suite, Spring 3.1, Hibernate, MySQL database, SQRRL
Big Data client, Datatables grid, jQuery, VMware server, SOAP web services.
Roles and Responsibilities:
- Design, development, implementation and management of web-based applications to support business requirements.
- Follow and approve of agile software lifecycle methodologies.
- Design documents creation, tasks assigment and code of enterprise application modules.
- Requirements analysis for complex projects involving multiple componentes in Big Data environments.
- Development of proof of concepts on new technologies, including the documentation for the business processes to follow.
- Software architecture creation for applications that will be executed in the development and production clusters.
- Mentored team members and performed code reviews.
- Managed team activity during the development, testing and UAT phases.
Confidential
Role: Java Architect / Web Applications Lead
Environment: IBM RAD, Oracle Database, Oracle WebLogic Server, Oracle Configurator,
ABAP Objects, SAP MM, Sharepoint REST API, Spring 3.1, SOAP, MyBatis,
jQuery, ASP.NET MVC 4, Entity Framework, Razor, Infragistics IgniteUI.
Roles and Responsibilities:
- Define architectural and functional design for application with high focus on user experience, ensuring all features are appropriately covered by solution.
- Lead sessions to validate solution requirements and assist with decision making process.
- Create WBS and tasks for the project including the time and resource stimations.
- Define functional design specifications for integration between J2EE Web Application and ERP Solutions SAP Supply Chain Management and Oracle Configurator and Pricing .
- Create functional design documents describing detailed solution features and screen descriptions illustrating models with dynamic wire-framing approaches.
- Delegated tasks to the offshore team, tracked project status, communicated to Application Architecture team.
- Act as bridge among technical teams, leading and participating in required meetings.
- Help on definition of data sources mapping and database entity relation diagrams.
- Reviewed and approved data model, architecture documents and report designs using UML notation for standard cross-technology implementations.
Confidential
Role: Java Senior Developer
Environment: IBM RAD, IBM WAS, IBM ESB, IBM ISAM, Spring 3.1, SAP ABAP, Netweaver
AS ABAP, SOAP, MyBatis, Struts2, jQuery, IBM DB2, jUnit, Java Core.
Roles and Responsibilities:
- Prioritized and delegated tasks, tracked project status, communicated to upper Management with status reports.
- Created WBS and task details for the project championed team meetings to communicate responsibilities.
- Reviewed data model, architecture and report designs using UML notation.
- Designed architecture data model for the application.
- Managed team activity during the development, testing and UAT phases.
- Led the design, architecture development of 14 functional areas conforming to the best practices.
- Assisted team members in technical issues and solved problems thus became the 'Go-to' person on the team.
- Designed, architected, planned and executed various modules SAP, J2EE, Reports, Database, Legacy Conversion, Workflow, Document Management gained hands-on experience.
- Complex MyBatis queries creation and mapping files refactoring activities to maintain new databases structures.
- Championed legacy data migration from 5 varied systems integrating into 1 system by leading the logical data modeling, data design and data conversion strategy.
- Worked with project manager in planning and scoping project deliverables.
- Conducted QA Performance testing Load Stress tests and fine-tuned application for heavy user group.
- Mentored team members and performed code reviews.
- Coordinated and led Project Review Meetings.
Confidential
Role: Java/J2EE Senior Consultant
Project: Pasep Public Electronic Services Portal
Environment: IBM RAD, IBM WAS, Spring 3.1, Grails Framework, PrimeFaces 2.0, Microsoft
SQL Server, Apache Maven, SOAP, Liferay, Mailchimp, LDAPv3, Hibernate,
Struts2, jQuery, Eclipse Helios, Google MyBatis, SAP ABAP, SAP MM, SAP SD.
Roles and Responsibilities:
- ERP system development for government institute RPP and Catastro using Java edge technologies integrated with SAP Technologies.
- MoProSoft model implementation in software development and maintenance development.
- MyBatis queries refactoring for new objects implementation.
- Java Portlets design and development in CMS Liferay for own Intranet.
- Hibernate mapping files changes due to database new structure.
- Created Framework for business logic and persistence/data layers.
- Re-engineered/refactored legacy code to create JUnit test cases/suites and build reliable quality testing as part of change control.
- Directory structure security implementation using LDAPv3 over SSL tunneling.
- Conducted QA Performance testing Load Stress tests and fine-tuned application for heavy user group.
- Conducted team bonding activities.
- Designed SOA architecture to interact with payment gateway.
Confidential
Role: Java Developer / Buildmeister
Project: Web applications development and builds management.
Environment: IBM RAD, IBM WAS, IBM ESB, Struts2, Java Server Faces, Microsoft SQL Server, Eclipse Galileo, ExtJS framework, Active Directory, IBM Jazz Platform, jUnit, IBM Rational Team Concert, IBM Rational Quality Manager, IBM Websphere Application Server, Android SDK 4.4, Java Core Foundation.
Roles and Responsibilities:
- Web applications and storing system for client Hildebrando.
- Builds Management, source code compilation and installable images generation.
- Web applications development for various clients using IBM Jazz Platform.
- Created WBS and provided staffing and effort estimates.
- Created Web Services and SOA components.
- Database changes monitoring for updates over Hibernate mapping files.
- Infrastructure permissions implementation for users using Active Directory.
- Re-engineered code to create JUnit test cases and test suites to build quality in code.
- Creation of Android APK files for mobile usage of some clients' applications in Android devices.
- Lead technology architecture consulting and created a scalable architecture.
- Assisted project manager with staffing interviewing.
- Queries creation and refactoring for MyBatis implementation.
- Prioritized and delegated tasks, tracked project status, communicated to upper Management with status reports.
- Lead the String/Integration testing tasks provided roadmap for UAT.
Confidential
Role: Web Applications Junior Developer
Project: Coralcun International
Environment: Zend framework, CodeIgniter framework, CakePHP framework, jQuery, jQueryUI, MySQL, RSS, Google iBatis.
Roles and Responsibilities:
- Todopuebla.com project's modules development and maintenance.
- Responsible for developing, documenting and supporting standardized software architecture.
- International social networks campaign for massive client inscription.
- Creating SQL applications for reporting and billing clients from the database information.
- Intensive training and subsequent development in MVC architecture frameworks.
- Intensive training and subsequent development in JavaScript and AJAX frameworks.
- Monitored and maintained back ups for all daily, weekly, and monthly source code versions.