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
