We provide IT Staff Augmentation Services!

Java Technical Lead Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Strong experience in OOAD for multiple - tier Client/Server applications using Java/J2EE, C++, and experience in Enterprise architecture integration solutions.
  • Extensive experience in developing web-based Enterprise Applications using J2EE technologies: Spring Framework, Spring MVC, Hibernate, Ajax, Struts MVC, JSP, JSF, EJB, XML, UML and Design Patterns

TECHNICAL SKILLS:

Languages: Adobe Flex, C/C++ (Certified), Java (Certified), J2EE (Certified), PL/SQL

Platforms: UNIX (including Sun Solaris, HP9000), LINUX, and Windows

Databases: Oracle, MS SQL Server, MySql, Informix

Software: Rose UML, ClearCase, Clear Quest,, SVN, Eclipse, WSAD, RAD 7, CVS

PROFESSIONAL EXPERIENCE:

Java Technical Lead

Confidential - Plano, TX

  • Create overall technical design documents and diagrams of an entire feature (6 Sprints).
  • Lead the day-to-day activities of the development team (8 developers), prioritize tasks and provide technical and team leadership through coaching and mentorship.
  • Conduct code reviews for the development team.

Senior Java Developer

Confidential - Carrollton, TX

  • Work closely with Product Owner to gather and understand business needs, creating design and development of Central Reservation System (CRS) that allows customers to search for the availability of rooms based on dates, room types, and rates to make a reservation online.
  • Implement Oauth2 based authentication with JSON Web Token (JWT) to secure RESTful APIs.
  • Design and develop RESTful Web Service as both producer and consumer with Spring MVC implementation to produce JSON response.
  • Architect and develop nightly scheduling tasks batch job using Spring Batch 2.0 framework.
  • Worked with Third Party Vendor FreedomPay on credit card tokenization and PCI-Validated P2PE (Point to Point Encryption) solution.
  • Participates in reviews of unit, system and end to end integration test cases.

Environment: JDK1.8, Spring, Spring Boot 2.x, AWS, Spring Batch, Spring JMS, Jenkins CI, Maven, Git, Jackson

Senior Java Consultant

Confidential - Plano, TX

  • Worked on Agile Methodology, involved in daily scrum meetings and sprint planning
  • Involved in full systems development life cycle (SDLC) including Analysis, Design, Development, Integration and unit testing of application modules
  • Responsible for developing Soap WebService (Apache CXF), RESTful Service layer (business logic) and DAO layer (persistence logic) using Hibernate.
  • Meets with business owners to refine requirements and change requests.
  • Modifies existing programs to fix defects or enhance the application based on requirements.
  • Trouble-shooting production issues in UNIX environment.

Environment: JDK1.8, Spring, Hibernate, Jenkins CI, Maven, Swing, Eclipse, Oracle 11g, UNIX

Senior Java Consultant

Confidential - Dallas, TX

  • Design and develop Fuel Rewards Program application that consumers can sign up and link credit cards to become a member to earn rewards and redeem at Shell stations.
  • Partner with VISA & Master Card to process reward-earning real-time pending and settlement transactions with JAX-WS using CXF and RESTful Web Services, Spring MVC, Spring Batch
  • Maven, Subversion, Jenkins and Sonar
  • Agile development methodologies and tools

Environment: JDK1.8, Spring, WebSphere 7 App Sever, WebSphere MQ, RAD, JSON, Oracle 11g

Senior Java Consultant

Confidential - Plano, TX

  • Work with Product Owner to analyze business requirements and estimate hours required to complete the Sprint task per user story.
  • Full life cycle scalable design and development of enterprise application using Web Services, JEE and open source technologies.
  • Write unit test cases using JUnit to ensure code coverage.
  • Implement autocomplete search engine using JQuery with Ajax, consume WebServices using Spring RestTemplate and WebServiceTemplate on the client.
  • Agile, Sprint Planning Meeting, Daily Scrum Meeting, Sprint Review Meeting Sprint Retrospective Meeting

Environment: JDK1.6, Spring MVC, Spring JdbcTemplate, Tomcat 7, Ajax, Eclipse, SVN, JSON, JQuery, Web Services/SOAP/RESTful, PL/SQL stored procedures, Oracle 11g, Agile/SCRUM, Maven v3, Unix

Senior Java Consultant

Confidential - Southlake, TX

  • Designed and developed the next generation of Load Manager - an enterprise web-based application for airlines.
  • Migrated and reengineered the legacy system written in C++ to Java with new requirements gathering, feature enhancements and deliverables.

Environment: JDK1.6, Spring MVC, JPA, Hibernate 4, jQuery, Ajax, JSON, Oracle 11g, SVN, Eclipse, Agile

Senior Java Consultant

Confidential - Jackson, MS

  • Analyze, design, and implement software solutions of varying complexity, including server-side, middleware, and user interface aspects.
  • Support existing software including development of enhancements, defect resolution, determining and resolving performance issues, debugging, upgrading, deployment and migration.
  • Work in an Agile S/W development environment with frequently changing requirements

Environment: JDK1.6, Spring MVC, JPA, Hibernate WebLogic 10, JBoss 6, jQuery, Ajax, JSON, Eclipse, Agile

Senior Java Consultant

Confidential - Irving, Texas

  • Support test, code deployment, production monitoring and support.

Environment: JDK1.6, Struts, EJB, Web Services, WebLogic 10, CVS, JIRA, Eclipse, Agile, jQuery

We'd love your feedback!