We provide IT Staff Augmentation Services!

Technical Lead Resume

3.00/5 (Submit Your Rating)

Bothell, WA

SUMMARY:

  • Over Eleven (11+) years of professional IT experience in analysis, design, and implementation and testing of Object Oriented Applications in Client/Server environment using Java/J2EE Technologies.
  • Strong development experience in Java, J2EE, Spring, Hibernate, Servlet, JSP, Core Java, Java Beans, JDBC, Struts, Multithreading, Data Structures, Collections API, Web Services, JAXB, XML, SOAP, REST, AJAX, JMS, JUnit, Maven, Log4j, HTML, AngularJs, JQuery, JavaScript and JSON, JPA.
  • Experienced both Back - End and Front-End Web programming (FULL STACK DEVELOPMENT).
  • Having good knowledge on Apache Tomcat, JBOSS application server.
  • Good experience in Design, Development and Implementation of multi-tier client web based applications.
  • Strong experience in implementing MVC Frameworks such as spring MVC.
  • Strong development experience in implementing RESTful web services using JSON, Spring Integration and spring MVC frameworks.
  • Basic understanding and hands on experience on Relational Database Oracle, Sql Server, MySql, PostGreSql.
  • Good experience of IDE's including Eclipse, STS.
  • Cloud Computing using AWS(Amazon Web Services)
  • Automation and Continuous Integration using Jenkins(DevOps Tool), Bamboo
  • Effective team player with excellent logical and analytical abilities.
  • Good experience in handling all the phases of Software Development Life Cycle using Waterfall and Agile/scrum methodologies.
  • Experience in working with file repository systems like GITHUB and Mercurial GIT and able to manage the configuration activities in the project level.
  • Clear understanding of Software Development Life Cycles (SDLC).
  • Experience in delivering the high level and low level design documents along with the proper impact analysis to the existing system.
  • Good at doing the Root cause analysis for various testing cycles and also involved in the changes to increase the module stability.
  • Experience in running the code coverage and code quality tools and increasing the maintainability of the code.
  • Involved in representing the team in daily level status call with various external teams like testing, functional and admin.
  • Involved in doing basic level estimation based on functional point analysis.
  • Involved in requirement understanding and release management.
  • Leading the development team and also involved in creating Mobile APIs.

TECHNICAL SKILLS:

Programming Languages: Java / J2EE

Java Technologies: Core Java(Multithreading, Collections, Data Structure),JDBC, Servlets, JSP, Spring, Spring MVC, Spring Integration, Hibernate, JAXB, JAX-RS, Apache Karaf, Apache Felix, OSGI

Mobile Development: Android

Web Technologies: HTML, Java Script, AngularJs, JQuery, XML, Ajax, SOAP and REST full Web Services using Spring, Struts

Databases: Oracle, Sql server, MySql, PostGreSql, Cassandra

Application Servers: Tomcat, JBoss

IDE tools: Eclipse, Netbeans

Version Control: GITHUB, Mercurial GIT, SVN

Code Quality Tools: PMD Eclipse

Bug Tracking Tool: Jira, Mantis

Build Tools: Maven

Operating Systems: Windows, Unix - basic commands

Other utilities: EditPlus, Putty, Visio, Pencil tool, Nginx For load balancing, Hazelcast.

PROFESSIONAL EXPERIENCE:

Confidential, Bothell, WA

Technical Lead

Responsibilities:

  • Part of CCC(Common Cart Checkout) process
  • Preparing technical and functional design specification documents as per the Requirements, Development of API.
  • Involved in release management and project tracking, using SVN
  • Developed end to end flow using JAX-RS, Karaf and OSGI.
  • Use Apache Karaf to set SOA infrastructure with mircoservices.
  • Participate in technical document review process.
  • Using Angular.js as frontend.
  • Worked on Hazelcast
  • Develop JUnit and Mockito test cases.
  • Create and Update database design as per requirement in Cassandra.
  • Used Apache log4j Logging framework for logging of trace
  • Utilized Java Collection API, Data Structures.
  • Coding based on technical documentation.
  • Leading development team(Onshore and Offshore) and attending scrum meetings.
  • Upgrading the system as per the requirement of client.
  • Using Bamboo for Continuous Integration.

Environment: Core Java, collection, Jax-Rs, Hibernate, Rest API, Eclipse, SVN, Cassandra, Log4j, AngularJs, Karaf, OSGI, Hazelcast, Bamboo.

Confidential, Charlotte, NC

Java Lead

Responsibilities:

  • Played a key role during Analyzing, preparing technical and functional design specification documents as per the Requirements, Development of API.
  • Involved in release management and project tracking, using Mercurial GIT.
  • Developed end to end flow using Spring and Hibernate with JPA.
  • Develop and design report using BIRT Reporting.
  • Participate in technical document review process.
  • Creating unit test case and performing unit testing.
  • Using Angular.js as frontend.
  • Create and Update database design as per requirement in Oracle and PostGreSql.
  • Used Apache log4j Logging framework for logging of trace
  • Utilized Java Collection API, Data Structures.
  • Auditing using Spring AOP.
  • Coding based on technical documentation.
  • Leading development team and handling scrum meetings.
  • Upgrading the system as per the requirement of client.
  • Automation and Continuous Integration using Jenkins(DevOps Tool)

Environment: Core Java, collection, Spring, Hibernate, Rest API, Jquery, Eclipse, Mercurial GIT, Oracle, PostGreSql, Jenkins, Log4j, BIRT Report, Jenkins, AngularJs.

Confidential

Java Lead

Responsibilities:

  • Played a key role during Analyzing, preparing technical and functional design specification documents as per the Requirements, Development of API.
  • Involved in release management and project tracking, using Mercurial GIT.
  • Developed end to end flow using Spring and Hibernate.
  • Create and Update database design as per requirement in Oracle and PostGreSql.
  • Used Apache log4j Logging framework for logging of trace
  • Used Angular.js as frontend.
  • Utilized Collection (Lists, Sets, Maps).
  • Coding based on technical documentation.
  • Utilized Java Multithreading, Collections, Data Structures.
  • Leading development team and handling scrum meetings.
  • Upgrading the system as per the requirement of client.
  • Used the chrome rest client extension for testing the Restful web services.
  • Used PMD Eclipse plug in for checking the code quality.
  • Involved in deploying of the application in QA and UAT environments.
  • Leading the development team and also involved in creating Mobile APIs.
  • Use Nginx for load balancing.
  • Automation and Continuous Integration using Jenkins(DevOps Tool)

Environment: Spring, Hibernate, RestFul webservices, Oracle, PostGreSql, Maven, eclipse, PMD Eclipse, Nginx, AngularJs, Jenkins.

Confidential, Redwood City, CA

Java Lead

Responsibilities:

  • Played a key role during Analyzing, preparing technical and functional design specification documents as per the Requirements, Development.
  • Developed end to end flow using Spring RESTful Web Service, Hibernate.
  • Used Apache log4j Logging framework for logging of trace and Auditing.
  • Developed JUnit test cases. Leading the development team and also involved in creating APIs and Mobile development in Android as well.
  • Create and Update database design as per requirement in Mysql.
  • Use JIRA and Mentisbt for bug tracking.
  • Ensured timely deliveries of work requests.
  • Use AWS(EC2) services.
  • Utilized Java Multithreading, Collections, Data Structures.
  • Experienced to work on Front-End using Javascript, HTML5 and CSS3.

Environment: Core Java(Multithreading, Collections, Data Structures), Android, Spring MVC, Hibernate, Mysql, HTML5, CSS3, Rest API, Spring Tool suite, JQuery, JIRA, Mentisbt, Mysql.

Confidential

Senior Java Developer

Responsibilities:

  • Played a key role during Analyzing, preparing technical and functional design specification documents as per the Requirements, Development.
  • Developed end to end flow using Spring RESTful Web Service, Hibernate.
  • Used Apache log4j Logging framework for logging of trace and Auditing.
  • Developed JUnit test cases. Leading the development team and also involved in creating APIs and Mobile development in Android as well.
  • Create and Update database design as per requirement in Mysql.
  • Used JIRA and Mentisbt for bug tracking.
  • Ensured timely deliveries of work requests.
  • Used JBoss Application server
  • Cloud computing, using Amazon Web Service(AWS Services)
  • Used JMS using ActiveMQ

Environment: Spring, Hibernate, REST API, Jquery, MySql, Spring tool suite, JBoss, JMS using ActiveMq.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in understanding the compliance business requirements.
  • Requirements analysis and feasibility study
  • Developed application using JSP and Servlet.
  • Designing database using mysql.
  • Used JavaScript for client side validations.
  • Integrating with web interface prototype.
  • Worked on Java Multithreading, Collections.
  • Leading the development team and provide active technical support
  • Responsible for execution of change requests and maintenance

Environment: Core Java, Multithreading, Collections API, Java/J2EE, JSP, Servlet MVC pattern, JavaScript, Mercurial GIT, Eclipse, MySql, Birt Report, JFree Chart.

Confidential

Java Developer

Responsibilities:

  • Project documentation. Involved in requirements analysis and feasibility study
  • Planning code migration and re-engineering the application for new requirements with team using JSP and servlet.
  • Involved in Update Database design in Oracle.
  • Involved in database design, business layer design with sr. software engineers.

Environment: JSP, Servlet, Java Script, AJAX, Oracle.

Confidential

Java Developer

Responsibilities:

  • Developed end to end flow using Struts1.0.
  • Create and Update database design as per requirement in Mysql.
  • Client side validation performs using JavaScript.
  • Develop and design report using JFreeChart.
  • Ensured timely deliveries of work requests.

Environment: Struts 1.0, JSP, Servlet, Java Script, AJAX, MySql, JFreeChart

We'd love your feedback!