We provide IT Staff Augmentation Services!

Lead Developer Resume

PROFESSIONAL SUMMARY:

  • Over 12 years of experience in developing and delivering enterprise solutions in banking, financial and health care domains
  • Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stack
  • Experience in implementing large scale applications in AGILE and Waterfall environments
  • Strong understanding of Core Java and OOPS Concepts
  • Worked extensively in Java and J2EE technologies like Spring, Servlets, REST and SOAP WebServices, JDBC, Hibernate and EJB
  • Experience in developing Micro services, container less applications. Experience in reactive programming
  • Proficient in designing solutions using UML and implementing best practices and design patterns
  • Strong experience in implementing CI/CD (continuous integration and continuous deployment) and test driven development using Jenkins, XL Release
  • Hands on experience in developing SOAP Webservices(SOAP, WSDL, XSD and XML)
  • Experience in developing and consuming Rest Services
  • Expertise in code review and code analysis using PMD, checkstyle, Sonar
  • Good Experience in software configuration management using GIT and SVN
  • Strong experience in working with IBM WebSphere, JBoss and Tomcat servers
  • Strong communication skills, enthusiastic & self - driven, with high degree of commitment

TECHNICAL SKILLS:

Technologies: Java, J2EE,Spring, Servlet, JSP, JSTL, EJB, Struts, SOAP and Rest Web Services, JDBC, Hibernate, JavaScript, HTML, JQuery, CSS, XML, Ajax, Log4j, Junit, Cucumber, Mockito, Vertx, RxJava, Hystrix, OkHttp, Mongo db, Kafka, Angular 2, Hazelcast, Spring boot, Hadoop, MapReduce, Cassandra, Couchbase, Test driven development, oAuth

Tools: Jenkins, XL Release, Sonar, Continuum, IBM Data Studio, Toad, Putty, Atlassian suite(Confluence, Jira), ServiceNow, SOAPUI, Postman, Cobertura, iTag site catalyst, HP ALM, Rally, LARA, Stash, Splunk

Operating Systems: Windows, Unix

IDE: Eclipse, IBM RAD, JBoss developer studio

Design & Modelling: UML, Design Patterns, MS Visio, Rational Rose

Web/Application Servers: WebSphere 6.x/7.x, Jboss 6.x, Tomcat

Build /Test Tools: Maven, Ant

Version Control Tools: SVN, GIT, and StarTeam

Databases: Oracle, DB2

PROFESSIONAL EXPERIENCE:

Confidential

Lead Developer

Responsibilities:

  • Developing micro services using Vert.x, Reactive java, Spring boot
  • Developing Rest APIs using Spring and OkHttp
  • Developing Data Access layer. Consume stored procedures using Spring data access integration. Developing CRUD methods using Spring data and Mongo
  • Async programming using Netflix’s Rx Observables and Hystrix
  • Developing programs to consume and publish kafka messages
  • Developing caching solution using Hazelcast. Developing rules engine using EasyRules and Creating Quartz jobs.
  • Working on technical spikes. Analyzing the requirements and designing the solution. Working with PO/PM on story grooming and story pointing.
  • Migrating application infrastructure to enterprise ePaaS (platform-as-a-service) cloud. Worked with SSO, SSL certificate installs, XLRelease deployments
  • Working on CI/CD. Developing Junit test cases using Mockito. Fixing PMD, Sonar violations and addressed other internal scanning tools recommendations
  • Coordination with other teams. Managing release activities, creating ServiceNow RFCs.
  • Conduct code reviews and provide feedback. Mentor/Guide the team and help in resolving technical impediments

Confidential

Lead Developer

Responsibilities:

  • Developed Spring controllers. Implemented Spring security and integration with UI
  • Developed business layer logic.Implemented and consumedSOAP/REST web services.
  • Involved in UI development using JSP, JavaScript, JQuery and CSS
  • Implemented JSP custom tags and custom functions
  • Working on technical spikes.Analyzing the requirements and designing the solution
  • Own the responsibility and execution of user stories
  • Debugging, fixing and maintaining stored procedures
  • Migrating application infrastructure to enterprise ePaaS(platform-as-a-service) cloud. Worked with SSO, SSL certificate installs, XLRelease deployments
  • Contribution to CI/CD. Developed Junit and Cucumber test cases. Fixed PMD, Sonar violations and addressed other internal scanning tools recommendations
  • Coordination with other teams. Managing release activities, creating ServiceNow RFCs.
  • Conduct peer reviews and provide feedback. Mentor/Guide the team and help in resolving technical impediments

Confidential

Tech Lead

Responsibilities:

  • Working on technical spikes. Analyzing the requirements and designing the solution
  • Own the responsibility and execution of user stories
  • Implemented MVC pattern. Developed Spring controllers and models.
  • Involved in UI development using JSP, JavaScript, JQuery and CSS
  • Developed business layer logic.Implemented adapters and consumed web services.
  • Using Hibernate ORM with Spring framework for data persistence and transaction management
  • Developed Junit test cases. Addressed PMD, Sonar violations
  • Defect fixing, code building and deployment to higher environments
  • Coordination with other teams. Managing release activities, creating CMRs.
  • Conduct peer reviews and provide feedback. Mentor/Guide the team and help in resolving technical impediments

Confidential

Tech Lead

Responsibilities:

  • Analyzing the requirements and designing the solution. Designed class diagrams, sequence diagrams and high level technical documents.
  • Own the end to end responsibility and execution of the project.
  • Working with client tech counterpart on a daily basis on planning, task assignments, tracking and status reporting
  • Developed business layer logic using Java, XML and web services.
  • XML parsing using SAX parsers
  • Integration with backend services using MQ
  • Developed Junit test cases and ensuring code coverage.
  • Defect fixing, code building and deployment to higher environments
  • Coordination with other teams. Managing release activities, creating CMRs.
  • Conduct peer reviews and provide feedback. Mentor/Guide the team and help in resolving technical impediments

Confidential

Tech Lead

Responsibilities:

  • Analyzing the requirements and designing the solution.
  • Own the end to end responsibility and execution of the project.
  • Working with client tech counterpart on a daily basis on planning, task assignments, tracking and status reporting
  • Developed UI layer using JSP, JavaScript, TrimPath template and CSS.
  • Developed struts controllers and business layer adapters
  • Developed Junit test cases and ensuring code coverage.
  • Defect fixing, code building and deployment to higher environments
  • Coordination with other teams. Managing release activities, creating CMRs.
  • Conduct peer reviews and provide feedback. Mentor/Guide the team and help in resolving technical impediments

Confidential

Senior Programmer

Responsibilities:

  • Analyzing the requirements and designing class, sequence diagrams.
  • Developed UI layer using JSP, JavaScript, TrimPath template and CSS.
  • Developed struts controllers and business layer adapters
  • Developed web service clients
  • Developed Junit test cases.
  • Defect fixing, code building and deployment to higher environments
  • Coordination with other teams. Managing release activities, creating CMRs.

Confidential

Senior Programmer

Responsibilities:

  • Involved in analyzing the requirements and designing the solution.
  • Developed UI layer using JSP, JavaScript, TrimPath template and CSS.
  • Developed struts controllers and business layer adapters
  • Developed web service clients
  • Defect fixing, code building and deployment to higher environments

Confidential

Senior Programmer

Responsibilities:

  • Involved in analyzing the requirements and designing the solution.
  • Developed UI layer using JSF, JavaScript, custom tags.
  • Developed business layer logic using Java, JSF managed beans
  • Developed data persistency layer using Hibernate
  • Defect fixing, code building and deployment to higher environments

Confidential

Senior Programmer

Responsibilities:

  • Involved in requirements capturing, analyzing and designing.
  • Developed controller layer logic using Struts and Java beans
  • Implemented business layer logic using Enterprise Java Beans
  • Developed data persistency layer using JDBC
  • Defect fixing, code building and deployment
  • Writing unit test cases and overseeing quality procedures

Confidential

Senior Programmer

Responsibilities:

  • Involved in requirements capturing, analyzing and designing.
  • Involved in identifying the application deployment architecture
  • Migrating application to JBoss application server. Setting up JBoss in lower environments, server clustering. Configuring Load balancing using apache mod jk
  • Developed controller layer logic using client MVC framework and Java beans
  • Implemented business layer logic using stateless Enterprise Java Beans
  • Configuring EJB transaction management
  • Developed data persistency layer using JDBC
  • Defect fixing, code building and deployment

Confidential

Programmer

Responsibilities:

  • Developed controller layer logic using client MVC framework and Java beans
  • Implemented business layer logic using stateless Enterprise Java Beans
  • Developed data persistency layer using JDBC
  • Defect fixing, code building and deployment

Hire Now