Java Technical Lead Resume
Austin, TX
SUMMARY:
- 14+ years of IT experience in analysis, design and development using Java and J2EE .
- In all these years, had the opportunity to work in several roles in the companies, such as Sr Consultant, Analyst, Developer, Sr Customer Support Engineer, Technical Leader and Deployment Manager .
- Having good experience with Java versions 4, 5, 6, 7, and 8 .
- Excellent experience in Tools like Maven, SVN, GIT .
- Experience with IDE’s like Eclipse, NetBeans, JDeveloper.
- Good working experience with Frontend, JavaScript UI debugging like Chrome Debugger, Mozilla Firebug etc, IE developer tools .
- Experience of web/applications servers WebLogic including writing in WL Scripting Tool for installers and deploying artefacts, WebSphere, JBoss, Apache Tomcat.
- Good working experience with J2EE web technologies like Servlets, JSPs, EJBs, JDBC, JNDI, JMS .
- Experience in developing web applications using frameworks like Spring, Hibernate.
- Good working experience with JavaScript frameworks like JavaScript, jQuery, AJAX .
- Good experience in designing professional UI web applications using front - end technologies like HTML5, CSS3, JavaScript, XML, jQuery, AJAX, JSON .
- Good experience in version control systems like Subversion Tortoise SVN, GIT, CVS .
- Good working experience in Java webservices both SOAP and RESTfulwebservices .
- Hands on working experience in UNIX shell scripting .
- Experience in implementing SOA architectures with Web Services using WSDL, SOAP .
- Involved in all stages of Software Development Life Cycle (SDLC) deliverables of the project.
- Configured logging tool using log4J .
- Experience with RDBMS: Oracle PL/SQL and Queries optimization, MS SQL Server, Sybase, MySQL-MariaDB, PostgreSQL and Informix.
- Good experience in Build ( Maven ), Testing ( JUnit ), & Continuous Integration Testing ( Jenkins ).
- Good experience in OSB development/integration.
- Good experience in developing and testing Oracle Data Service Integrator ( ODSI ) XQuery/XPath.
- Expertise in Core Java with a strong understanding of Object-Oriented concepts.
- Good experience working with Objective Pascal developing in Delphi 4, and Delphi 6 to develop desktop applications.
- Good experience working with Visual Basic 6.0 Professional.
- Strong problem-solving abilities, communication and teamwork skills.
- Quick learning abilities and auto-didactic skills.
- Excellent Communication and Interpersonal skills with very strong Customer Orientation and Client Interfacing skills.
TECHNICAL SKILLS:
Programming Languages: Java SE 1.4/1.5/1.6/1.7/1.8 , Java EE
Java Frameworks: Struts, Spring, Hibernate
RDBMS: Oracle 12c/11g/10g/9i, Sybase 12.5, MS SQL Server 2000, MySQL-MariaDB, PostgreSQL 9.2, Informix.
Java IDE: Eclipse, NetBeans, JDeveloper
Application Server: WebLogic, WebSphere, Tomcat, JBoss
SOA: Java Web Services, REST, SOAP, WSDL
Clientside Scripting: JavaScript, Ajax, JQuery, CSS
Markup Language: XML, HTML
Build & Deployment Tools: Maven, Jenkins
Version Control: SVN, Gerrit, CVS
Operating Systems: Red Hat Linux, Solaris Unix, MS Windows
AIM In: house Methodology, Scrum
Testing: Junit, Cucumber BDD
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Java Technical Lead
Responsibilities:
- Work closely with customer for obtaining the appropriate integration inputs.
- Generate and own with support of the Integration Lead an IFS (Interface Specification Documents) that will be built by the consultants.
- Responsible for technical consultants working in a subproject.
- Focuses on execution of technical deliverables in a subproject.
- Nearshore to countries, traveling as much as it’s needed.
- Conduct training sessions (TTT) at applicable times.
- Open and track CR’s tickets with Hosted Services Team.
- Support pilot and production rollout from a technical perspective.
- Provide visibility on technical solution construction.
- Integration with different backend systems via WS-SOAP, REST API, DB, SSH, Excel/Flat files .
- Creating Service Operations using in-house application ( SMP-Model and Overlay Builder ) that is based in Rhino Javascript and Workflows using in-house application (SMP-Workflow Builder) that is based in Camunda BPM.
- Performing UI and Components customizations .
- Using SOAP UI for testing SOAP Web Services and POSTMAN for testing RESTful Services .
- Creating Data Source Adapter for SSH, SFTP, reading Excel files (Apache POI) and transforming results in JSON format.
- Building artifact using Gerrit, Jenkins, Kubernetes Build Pods with Docker images and pushing artifacts to JFrog Artifactory .
- Deploying artifacts in vLab and Cloud(CBIS) environments.
- Coordinate and promote artifacts deployments and/or any other requirement with Hosted Services team for HS environments ( Dev/QA/UAT/Production ).
- Preparing simulated SOAP (WSDL-XML) and REST (JSON) responses.
- Validating Data generated through reporting tool ( Jaspersoft ).
- Experience in Networking (knowledge of TCP/IP, SSL, HTTP, Routing, etc).
Environment: Java, Maven, GIT, Oracle SQL Developer, Linux, JBoss Application Server, Apache Tomcat, SOAP Services, REST services, Jenkins, Kubernetes, Docker, SOAP UI, Swagger POSTMAN, JIRA.
Confidential
Java Technical Lead
Responsibilities:
- Liaison between PM and Technical teams:
- Participates in technical discussions with customer
- Raises issues when facing challenges
- Works with tech lead and backend stakeholders to ensure a correct delivery and level of required inputs
- Focuses on execution of committed scope.
- Knows Confidential products, interdependencies, teams involved, the architecture, and in general CXS deployments.
- Opens and tracks CR’s tickets
- Works locally to tackle burning technical issues, inputs required and pending items. Coordinates technical resources needed.
- Provides visibility on solution execution locally: KPI’s, risks, issues, roadblocks
- Perform handover to support and transition to NOC
- Creating and coordinating MOPs (Method of Procedure)
- Assists QA teams gathering required information during business hours as well as maintenance hours.
Environment: Confidential -DSC (Dynamic Services Controller 17.4), Comptel/ Confidential -Eventlink Mediation 7.2.2, PostgreSQL, CBIS, Linux, Scripting Shell, CRON Jobs.
Confidentia
Java Technical Lead
Responsibilities:
- Liaison between PM and Technical teams:
- Participates in technical discussions with customer
- Raises issues when facing challenges
- Works with tech lead and backend stakeholders to ensure a correct delivery and level of required inputs
- Focuses on execution of committed scope.
- Knows Confidential -Motive products, interdependencies, teams involved, the architecture, and in general CXS deployments.
- Opens and tracks CR’s tickets
- Works locally to tackle burning technical issues, inputs required and pending items for development.
- Supports pilot and production rollout.
- Coordinates technical resources needed.
- Provides visibility on solution execution locally: KPI’s, risks, issues, roadblocks
- Provides input into the project plan and helps identify change requests.
- Worked with Technical Lead for making sure that the SOAP-WS and RESTful services defined work as expected according with the defined.
- Defining Connectivity between Confidential Hosted Environments and Customer’s environment including defining VPN per set of environments and/or IP Direct.
- Installing Digital Certificates for allowing access HTTPS access to Device Manager .
- Worked directly with Technical Lead and/or developers to make sure that the way the solution developed meet the design including code review.
Environment: Java, Maven, GIT, Oracle SQL Developer, Linux, JBoss Application Server, Apache Tomcat, SOAP Services, REST services, Jenkins, Kubernetes, Docker, SOAP UI, POSTMAN, JIRA.
Confidential
Java Tech Lead
Responsibilities:
- Production support related to ISAAC Application, such support includes technical knowledge, troubleshooting issues with the application and/or 3rd. party products installed and developing enhancements.
- Review source code for possible issues including debugging and code changes if required.
- Working directly with R&D team for finding and establish the solution of an issue.
- Writing WS/DB/XML/Java/Flat Files for ODSI adapters/Services for OSB .
- Analysis of Application/Websphere 8.5/Weblogic 10gR3-12c/ODSI/OSB Logs .
- Analysis of Thread dumps as well as Heap dumps.
- Follow up CARES(Remedy ARs)/Internal JIRA tickets/Oracle-BEA SRs.
- Available for on-call duties in case of escalations.
- Assists Deployment team during production deployments over maintenance windows.
Environment: Java 1.6/1.7,Oracle 10g/11g, JSP/Servlet/JavaBeans, Struts 1.2, Linux / MS Windows, Eclipse, Websphere 8.5, Weblogic/ODSI/OSB 10gR3 and 12c as Data aggregation, Workshop for Weblogic 10gR3 for ODSI/OSB (XQuery / XPath), SQL Developer, MemoryAnalyzer (MAT),IBM Thread and Monitor Dump Analyzer for Java,Hazelcast, Ehcache, Hibernate, Velocity, JUEL, Jawr
Confidential
Sr. Java Developer
Responsibilities:
- For Data aggregation layer, performed the entire migration of the data services from Composite Software to OSB/ODSI Services .
- Production support related to ISAAC Application, such support includes technical knowledge, troubleshooting issues with the application and/or 3rd. party products installed and developing enhancements.
- Review source code for possible issues including debugging and code changes if required.
- Working directly with R&D team for finding and establish the solution of an issue.
- Writing WS/DB/XML/Java/Flat Files for ODSI adapters/Services for OSB
- Analysis of Application/Websphere7/Weblogic 10gR3-12c/ODSI/OSB Logs
- Analysis of Thread dumps as well as Heap dumps.
- Follow up CARES(Remedy ARs)/Internal JIRA tickets/Oracle-BEA SRs
- Available for on-call duties in case of escalations.
- Assists Deployment team during production deployments over maintenance windows.
Environment: Java 1.5/1.6,Oracle 10g/11g, JSP/Servlet/JavaBeans, Struts 1.2, Linux / MS Windows, Eclipse, Websphere7, Weblogic/ODSI/OSB 10gR3 and 12c as Data aggregation, Workshop for Weblogic 10gR3 for ODSI/OSB (XQuery / XPath),SQL Developer, MemoryAnalyzer (MAT), IBM Thread and Monitor Dump Analyzer for Java,Ehcache, Hibernate.
Confidential
Sr. Java Developer
Responsibilities:
- Performing all phases of software development in a Web Application based in Java with Struts .
- Developing the solution in Java code following all Citigroup standards .
- Writing DB queries and stored procedures
- Implementing Shell scripts and CRON Jobs for pushing data to Procurement (P2P)
Environment: Sybase 12.5 as RDBMS, Java 1.4, JSP/Servlet/JavaBeans, Struts 1.2, Solaris Unix, Eclipse.
