Java Technical Leader Resume
SUMMARY
- Systems Engineer professional with 14+ years of IT, worked in different areas like Development, Support and Project Management.
- Strong understanding of Object Oriented Concepts like Collections, Exception Handling, Polymorphism, Inheritance.
- Areas of expertise Java/J2EE, Servlets, JSP, JSF, EJB 3, JPA and Web Services.
- Implementation of EJB 3.1 for Business services layer, implementation of JPA 2.1 for persistence, mapping of java beans to database tables.
- Handling JSON and XML formats to exchange information by implementing Web Services.
- Expert operating Testing frameworks such as Junit, Mockito and PowerMockito.
- Implementation of Rest Web Services with EJB, JAX - RS, and consumer of Soap Web Services.
- Expert in teh operation of SOAP UI tool for testing Web Service.
- Development of a state machine to manage teh life cycle of events through Message Queues and Messages Driven Beans
- Creation of JAX RS Services to provide resources for teh Social application, implementing APIS for Facebook and Twitter where teh application can access and monitor social networks.
- Implementation of Splunk tool to monitoring logs and send notification for critical exceptions.
- Maintenance of database components such as Stored Procedures, Triggers, Functions and create SQL queries to pull report from database.
- Development of Java 1.6 components incorporating EJBs, generation of JPA 2.0 entities using Hibernate as a persistence provider for LeasingSource and PricingEngine applications.
- Operate application servers such as WebSphere Application Server (WAS), JBoss, and Tomcat as a servlet container.
- Collaborate in some enhancements which implement React JS, JavaScript, HTML to create template for frontend and implementing CCS3 for styling.
- Competent using Debugging tools like Chrome Debugger, Mozilla Firebug, IE developer tools, etc.
- Proficient with Agile and Scrum Methodologies, implementing techniques to improve productivity and decrease gaps.
- Implementation of Java 1.4 and Swing framework to create teh new panels, methods, and javabeans to manipulate teh information, along with calls to AS/400 APIS to transfer dat into AS/400 servers.
- OperateDEV2000/CMVC, Clearcase, StarTeam, RTC and GIT for code versioning.
- Hands on working experience in UNIX shell scripting.
- Strong problem-solving abilities, communication and teamwork skills.
- Strong Customer Orientation and Client Interfacing skills.
- Quick learning abilities and auto-didactic skills.
- Contribute in teh revision of teh Redbook SG247311 for Implementing Confidential Lotus Domino 7 for i5/OS.
TECHNICAL SKILLS
Programming Languages: Java 1.4,5,6, HTML, SQL, JavaScript, C/C++
Frameworks: JSF, EJB3, JPA, Hibernate, PDML, AUIML
Application Servers or Containers: WAS, JBoss, Tomcat
Databases: Oracle 11g, DB2, Squirrel, SQL Developer
Web Services: SOAP and REST services.
Development Methodologies: Agile, Scrum
Third party tools: SOAP-UI, Smartbear, Ant, Maven, Control M, Datastage, Splunk.
IDE Development: Eclipse, Websphere Development, RSA
Version control: RTC, GIT, VisualSource Safe, Dev2000/CMVC, Clearcase, and StarTeam
Quality assurance: Junit, Mockito, PowerMockito
Operating Systems: Windows, Linux/Unix, OS/400
Others: Splunk, Control M, DataStage.
PROFESSIONAL EXPERIENCE
Confidential
Java Technical Leader
Responsibilities:
- Using Agile Methodology and RTC Tool to manage all teh features, stories and tasks’ assignation of teh project. Participating in daily standups, iterations planning, and retrospective ceremonies.
- Perform teh development cycle, which includes analyze, design, model, implement (program / code), test and document for an integrated software product using multiple technologies (and multiple programming languages).
- Established technical agreements with teh customer architects who are in charge of teh applications.
- Coordinated teh developing team (10 members) to perform teh development and integration of both systems.
- Implement of Pair programming and Continuous Integration.
- Setting up teh environment for Join Now project using Java 1.6, and 1.7, Eclipse, WAS Servers.
- Configuration of development environment in Eclipse Kepler, using JSP for teh website and EJB 3.1 for Business services layer, implementation of JPA 2.1 for persistence, mapping of java beans to database tables.
- Implement JAX-JS Services to create customized resources to provide information for frontend.
- Security module based on session for user autantication and role assignment.
- Configure Rest/Soap Services in SOAP UI to perform testing.
- Coordinate and perform code reviews for teh code changes performed using Smartbear, where team can provide feedback. This halps to provide quality in teh delivery.
- Collaborate in some enhancements which implement React JS, JavaScript, HTML to create template for frontend and implementing CCS3 for styling.
- Handling application version by using GIT and RTS.
- Coordination of planned releases.
- Monitoring logs for critical exceptions in teh application by implementing Splunk tools.
- Perform troubleshooting for issues reported by customers in Join Now project.
Environment: Java 1.6, 1.7, JavaScript, React JS, CSS, JAX -RS, GIT, RTC, Eclipse, SOAP UI, Tomcat, Agile Methodology, Control M.
Confidential
Java Software Engineer
Responsibilities:
- Analysis, planning and development new requirements from Social Media Project.
- Configuration of teh Java Web application with Java 1.6 and Java 1.7 and JSP pages.
- Message Queue and Listeners configuration, along Connections pools to database in Integration console where teh application publish information and require to be listening by resources.
- Using JUnit to create test cases for teh new functionality implemented.
- Creation of JAX RS Services to provide resources for teh Social application, implementing APIS for Facebook and Twitter where teh application can access and monitor social networks.
- Creation of batch jobs in Java 1.7, they processed big data files and stored in Database by using JPA, implementing shell script to execute them through Control M tool.
- Monitoring jobs written in Batch using Control - M tool to process information from different environments.
- Creation jobs in Datastage for extracting, transforming and loading data from source to teh target.
- Build Splunk and Linux queries to monitor logs teh application.
- Worked developing of interface to retrieve information from engagement console radian6.
- Using Agile Methodology and RTC Tool to manage all teh features, stories and tasks’ assignation of teh project. Participating in daily standups, iterations planning, and retrospective ceremonies.
Environment: Java 1.6, 1.7, JavaScript, JAX -RS, CSS, GIT, RTC, Eclipse, SOAP UI, Tomcat, Agile Methodology, DB2, Shell Script and Control M.
Confidential
Software Lead
Responsibilities:
- Continuous collaboration in Leasing Source Support Project, performing analysis, estimations, development and supports of problems reported by customers in teh applications, fixes were required for teh solution of these problems.
- Development of Java 1.6 components incorporating EJBs, generation of JPA 2.0 entities using Hibernate as a persistence provider for Leasing Source and Pricing Engine applications.
- Development of Web Services clients (Rest) to access teh resource provided for Hibernate connections.
- Maintenance of database components such as Stored Procedures, Triggers, Functions and SQL query.
- Meet with customer and plan priorities; provide status, metrics about enhancements and bug fixes.
- Risk Management where take decisions if code changes are required or not.
- Coordination with Offshore and Mexico teams in order to verify ticket’s status opened by users.
- Assignation and evaluation of tasks for team members.
- Analysis, planning and development new requirement provided by users or managers.
- Develop of test plans to test fixes for problem reported by customers.
- Take actions plans in order to resolve high priority bugs.
- Creation of weekly status reports where provide which ticket are critical, graphics and risks..
Environment: Java 1.6, 1.7, Junit, JavaScript, Hibernate, HTML,JAX -RS, RAS, WAS, Eclipse, SOAP UI, Tomcat, Orale Database, SQL Developer, and StarTeam.
Confidential
Software Engineer
Responsibilities:
- Assigned to LeasingSource Support Project.
- Maintenance Java Web applications like LeasingSource, and PricingEngine, developed in Java 1.6.
- Handling EJBs for business layer with high volume of transactions.
- Implemented Hibernate in some database transactions.
- Update HTML content for teh different views provided by teh applications.
- ImplementingCCS3 as teh tool for styling all pages.
- Creating dynamic content and AJAX calls by using JavaScript.
- Generation of EAR and WAR and deploy in Integration Console.
- Configuration of teh web applications with JSP pages, in corporation of web templates.
- Handling all HTTP requests implicitly by using Servlets.
- Maintenance of Oracle database and create reporting by using SQL queries in SQL developer.
- Troubleshooting of High priority problems, providing analysis and solutions for them.
- Implement JUnit to create test cases for every developed class.
- Operate StarTeam as source code repository.
- Provide status on daily basis with teh team.
- Perform code reviews with teh team and provide feedback.
- Implementation of Pair programming with partners.
Environment: Java 1.6, 1.7, Junit, JavaScript, Hibernate, HTML,RAS, WAS, Eclipse, SOAP UI, Tomcat, Oracle Database, SQL Developer, and StarTeam.
Confidential
Software Engineer
Responsibilities:
- Assigned to iNav and WebNav Project.
- Analysis, planning and development of teh migration from Visual C/C++ to Java 1.4/1.5 for Application Module in iSeries Navigator.
- Incorporated Swing and AUIML framework during all migration cycle and implementing multilinguals.
- Implemented AS/400 APIS to connect to multiple AS/400 (iSeries) servers.
- Operate Integrated Console to deploy application in teh server.
- Administration function of teh iSeries Navigator working from teh Web.
- Accomplishment of test cases for teh applications.
- Participation in teh solution of problems generated during teh process of support in teh release V5R4 and futures releases of teh iSeries Navigator.
- Identify problems in teh AUIML framework for teh applications development for Confidential .
- Review of teh information dat will be provided to teh customers with teh new innovations of teh iSeries Navigator.
- Provide status on daily basis with teh team.
- Collaboration with some activities of Project Management.
- Development and Support of teh Web interface of System i Navigator.
- Perform code reviews with teh team and provide feedback.
- Implementation of fixes for defects reported by internal developers or external customer.
- Develop of Test plans to be implemented post deployment.
Environment: Visual C/C++, Java 1.4, Java 1.5, AUIML, PDML, JavaScript, HTML,RAS, WAS, Clearcase, Dev2000/CMVC, Integrated Console.
Confidential
Software Engineer
Responsibilities:
- Assigned to Domino for iSeries Development Project.
- Implementation of Java 1.4 and Swing framework to create teh new panels, methods, and JavaBeans to manipulate teh information, along with calls to AS/400 APIS to transfer dat into AS/400 servers.
- Provided solutions for problems reported by customers, implementing Hot Fixes for teh applications.
- Started teh migration framework from PDML to AUIML framework.
- Analysis, planning and development of Domino plugin's modules working from teh Web implementing AUIML framework.
- Accomplishment of test cases for teh applications.
- Provide status on daily basis with teh team.
- Perform code reviews with teh team and provide feedback.
- Review of teh information dat will be provided to teh customers with teh new innovations of teh Domino for iSeries.
- Contribute in teh revision of teh Redbook SG247311 for Implementing Confidential Lotus Domino 7 for i5/OS.
- Participate in teh development of following releases: 6.0.4, 6.0.5, 6.5.2, 6.5.4, 6.5.5, 6.5.6, 7.0.0, 7.0.1, 7.0.2.
Environment: Visual C/C++, Java 1.4, Java 1.5, AUIML, PDML, JavaScript, HTML, RAS, WAS, Clearcase, Dev2000/CMVC, Integrated Console.
Confidential
Software Programmer
Responsibilities:
- Participation in teh project of control of inventory for teh Universidad de Valle de Mexico (UVM), where functions for teh obtaining of information were created, operating terminals Hand Held Dolphin 7200.
- Creation of a program in C/C++ to make a "ping" towards a computer dat is connected in teh network, indicating when teh connection is satisfactory or rejected.
- Participation in teh project "Atomization of teh Process of Inventory" of Continental Group, where validations were created for teh entrance of users to teh application installed in teh Dolphin terminals.
- Analysis and update of APIs used in teh development of teh applications.
- Creation of an application in Visual C/C++ to make functional tests of teh Dolphin terminals.
Environment: C/C++, Visual C/C++ for Windows CE embedded.
