We provide IT Staff Augmentation Services!

Java Technical Lead Resume

4.00/5 (Submit Your Rating)

Saint Petersburg, FL

SUMMARY:

  • Technically sophisticated software engineering professional with 8+ years of experience and excellent technical skills balanced by strengths in communication, team leadership, and customer relationship building.
  • Build and coach teams and manage schedules to ensure on - time, on-target project completion.
  • Demonstrated success across the complete agile development lifecycle in demanding projects with complex technical and business challenges.
  • Readily master new and innovative tools.

TECHNICAL PROFICIENCIES:

PLATFORMS: Windows 7/10, Unix, Linux, MacOS

LANGUAGES: Java, C#, JavaScript, HTML, XML, UML, XSLT, C, Swing, Tiles, JSF, CSS, PL/SQL, NoSQL, HQL, Cold fusion

DATABASES: Oracle, MySQL, PostgresSQL, MongoDB, SQL Scripting, Stored Procedures

TOOLS: IBM Integration Toolkit, Oracle SOA Suite, Docker, Eclipse, MyEclipse, NetBeans, SoapUI, Ant, Maven, Hudson, Jenkins, GIT, ClearCase, CVS, Subversion, JIRA, Selenium, Apache FtpServer, Salesforce, Magnolia

J2EE TECHNOLOG Y: EJB, Web Services ( SOAP/REST), Servlets, JSP, Confidential, JPA, AJAX

FRAMEWORKS: AWS, Spring, Hibernate, Oracle ADF, Spring WebFlow, Struts, JQuery, AngularJS, Node.js, Apache CXF, Swagger, BlazeDS, Hadoop

MOM: IBM MQ, Message Broker, JMS, MDB, Apache Camel, Apache Active MQ

SERVERS: WebLogic, WebSphere AS, WebSphere Portal Server, Tomcat, JBoss/WildFly, Apache HTTP Server

BATCH: Spring Batch Framework

PROFESSIONAL EXPERIENCE:

Confidential, Saint Petersburg, FL

Java technical lead

Responsibilities:

  • Responsible for maintaining existing Fortune 500 client’s application platform and leading transformational projects for major improvement of the client. Directly responsible for software architecture and design of the application code.
  • Actively supporting agile (Scrum) development methodologies for development projects. Working closely with the product owner to establish solid relationships with business stakeholders and organize the product backlog. Keeping feature stakeholders updated throughout the development cycle and coordinates work that spans multiple teams and departments. Identifying and addressing process improvements.
  • Maintain staff by recruiting, selecting, orienting, training employees and assisting direct reports with career growth and personal development. Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; participating in professional societies.
  • Designing and developing applications and reusable components using J2EE technologies, SOA architecture, JBOSS/Wildfly application server, PostgreSQL, various J2EE/ORM frameworks and Messaging tools.
  • Develop, design, and code backend applications and produce reusable superior technical components.
  • Identify potential problems in the integration layer on a daily basis for clients and provide timely solutions. Resolve complex integration problems.
  • Develop reusable utilities for complex on-the-fly reporting / integration.

Confidential, Chicago, IL

Senior Java developer

Responsibilities:

  • Managed dozens of IT projects of various complexities, team sizes and technologies for Fitch client facing, revenue generating global website, regional websites, data processes, and internal applications, directed toward strategic business goals.
  • Worked with internal, India based offshore as well as US based onshore development teams.
  • Advocated and helped to implement application development standards, architecture reviews, knowledge sharing, application documentation standards, and improvements to the whole application life cycle process.
  • Led quarterly Disaster Recovery exercises for IT Product Development group for over a dozen applications and processes.
  • Participate in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working software.
  • Involved in Analysis, Design, and Implementation and Maintenance of Business Enterprise solutions application.
  • Provide user support and operational support on applications to business users.
  • Consults with user, clients and other technology team, set up and support customer exposure systems.
  • Participate in phases of development process including analysis, design, construction, testing and implementation.
  • Participated in object oriented analysis and design, and development and testing of J2EE internet applications.
  • Developed and maintained Java, J2EE, EJBs, Servlets, JSP, JSF, PL/SQL, SOAP, RESTful Web Services, JavaScript, Ajax, JSON and HTML code.
  • Performed unit testing, resolved defects in the existing code.
  • Supported existing applications using J2EE, ColdFusion, and PL/SQL.
  • Worked with JBoss, SQL, MongoDB, Oracle, and Oracle Endeca Guided Search Platform.

Confidential, Chicago, IL

Mid-level Java developer

Responsibilities:

  • Developed new application and added functionality to existing applications using Java/J2EE technologies
  • Wrote SQL queries to retrieve data from the database using Confidential
  • Utilized frameworks such as Hibernate and Spring for persistence and application layers
  • Write JSP and Servlets to add functionality to web application based on customer requirements
  • Develop UIs with JSP, JavaScript, HTML and CSS
  • Use J2EE design patterns to create application, including utilizing EJB for business logic
  • Create and execute test cases in JUnit for unit testing of application
  • Created RESTful APIs for increased scalability of the application

We'd love your feedback!