We provide IT Staff Augmentation Services!

Technical Lead - Java Development Resume

5.00/5 (Submit Your Rating)

Toronto, ON

SUMMARY

  • Around 11 years of experience in Java/J2EE, design and development of web, enterprise applications and Web services
  • Have good experience in various domains like banking, healthcare
  • 4+ years of experience in managing team and completing development on time
  • Expertise in creating and integrating RESTful web services using Spring boot, Jersey framework etc.
  • Expertise in developing applications using various J2EE technologies like Servlets, JSP, JDBC, JMS, Spring, Web services and Hibernate
  • Proficient in working with application servers like Apache Tomcat, JBoss EAP, IBM Web sphere.
  • Have good experience in XML technologies (DOM and SAX), extensive experience with XSL, X - Path, DTD and XML Schema.
  • Have good experience in marshalling and un-marshalling using JAXB, XML parsing
  • Possess extensive exposure working with clients, coordinating with different teams
  • Experience in all stages of SDLC requirement analysis, design, code, Unit test and application deployment and implemented projects using various methodologies like Waterfall and Agile
  • Have good experience with project management, version control and build tools like JIRA, Bitbucket, Confluence, Ant, Maven, Git, SVN.
  • Experience in test-driven development and continuous integration using Jenkins
  • Have good experience in using SQL databases and distributed caching
  • Experience in writing Junit’s using Mockito, functional unit tests
  • Tracking the tasks using JIRA and used tortoise Git with GIT for version control
  • Experience in code analysis using static code analysis tools PMD, Checkstyle and Find bugs etc.
  • Excellent development and debugging skills
  • Committed to quality, deadlines, organizational and personal goals
  • Provided training to team members, and point of contact for technical issues.
  • Maximizing the productivity of the project team by installing an effective development environment, establishing programming, design, and other technical standards.
  • Providing new and innovative solutions to improve application and business process.
  • Good knowledge in design patterns and best practices for software development methodologies.

TECHNICAL SKILLS

  • Software Development (10+ years)
  • Java (10+ years)
  • JDBC(10+ years)
  • Spring (5 years)
  • Spring MVC
  • Spring Boot(3+ years)
  • Servlets (10+ years)
  • JSP (10+ years)
  • JAXB (6+ years)
  • JSF (1+ years)
  • JPA(2 years)
  • SQL(10+ years)
  • SQL Developer (8+ years)
  • Oracle (9 years)
  • RESTful Webservice APIs (5 years)
  • SOAP Webservices(3 years)
  • Agile Development(3.5 years)
  • Scrum (3.5 years)
  • GIT(3 years)
  • Maven (5 years)
  • SVN (9 years)
  • CVS (10+ years)
  • Ant (9 years)
  • Bitbucket (2 years)
  • Confluence (3.5 years)
  • Jenkins(3 years)
  • JIRA (3.5 years)
  • HTML (10 years)
  • Javascript (10 years)
  • AngularJS(3 years)
  • XML (9 years)
  • XPath (4 years)
  • XSD (6 years)
  • DTD (6 years)
  • Shell scripting (8 years)
  • Log4J (10 years)
  • slf4j (2 years)
  • Logback (1 year)
  • Tomcat (10 years)
  • WebLogic (4 years)
  • Jboss (8 years)
  • WebSphere (6 years)
  • JMeter (2 years)
  • Junit (8 years)
  • Mockito(3 years)
  • RAD (3.5 years)
  • Eclipse (10 years)
  • Spting Tool Suite (2 years)
  • Kony studio (3 years)
  • SOAP UI (6 years)
  • PMD (8 years)
  • Find bugs (8 years)
  • Sonar Qube (1 year)
  • Checkstyle
  • Cabertura (1 year)
  • OAuth (1 year)
  • IBM MQ (3 years)
  • POI (3 years)
  • iText (3 years)
  • Apache Commons (8 years)

PROFESSIONAL EXPERIENCE

Technical Lead - Java Development

Confidential, Toronto, ON

Responsibilities:

  • Design and developed micro services using Spring boot, Rest API, Spring data JPA
  • Prepared sequence diagrams and orchestration flow for RESTful web services
  • Participated in backlog grooming sessions and provided estimations for user stories
  • Created tasks and sub-tasks in JIRA for user stories to assign to other team members
  • Integrated micro services with downstream blaze services to process the rules
  • Configured Jenkins build process for my projects, and enabled continuous integration, build and deployment process
  • Helped other team members to understand the requirements
  • Involved in design discussions with Architect and other team members
  • Developed RESTful Webservices using Spring MVC
  • Integrated with downstream services to trigger notifications for failure scenarios, also integrated with other SOAP Webservices to pass the data
  • Created JAR dependencies with reusable code based on requirements.
  • Created Junit tests using Mockito, H2 database and written functional Junit tests.
  • Provided quick resolutions to SIT and UAT issues
  • Integrated logback, log4j for application logging
  • Did the code review and provided review comments to the team members
  • Designed and developed batch processing for one of my project using Spring batch
  • Worked with customers and other stakeholders to troubleshoot issues.
  • Improved code quality using static code analysis tools

Java/J2EE Senior Developer

Confidential

Responsibilities:

  • Involved in low-level design and documentation for RESTful web services.
  • Involved in development and Unit testing
  • Integrating with other downstream SOAP and RESTful web services
  • Created Junit test for developed modules using Mockito framework
  • Created SOAP UI projects using test data and unit tested the web services using SOAP UI
  • Involved in fixing Veracode security scan issues
  • Facilitated build deployments in develop environment
  • Participated in daily SIT and UAT calls with business and testing team
  • Provided testing support to fix SIT and UAT defects
  • Prepared documents like RTM(Requirement Traceability Matrix, Unit tests results, coding standard reports etc.) for internal audit and provided support for monthly, delivery audits
  • Involved in preparing blueprint for cloud deployment

Java/J2EE Developer

Confidential

Responsibilities:

  • Wrote java code as per technical requirements
  • Incorporated code review comments provided
  • Debugging existing modules and code to fix the bugs
  • Prepared unit test cases for assigned modules
  • Involved in development and Unit testing
  • Ran PMD tool on my modules and fixed the issues reported
  • Attending SIT daily meetings and fixed testing issues assigned in Quality cente

We'd love your feedback!